首页>代码>java解析json的基本应用(jdk1.4及以上)>/Myjsontest/src/com/jtjdxh/json/test/Test.java
package com.jtjdxh.json.test;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

public class Test {

	public void Test(){
		
	}
	public static void main(String[] args) {
		//创建json对象
		JSONObject jsonObject = new JSONObject();
		jsonObject.put("n", "niaho");
		System.out.println(jsonObject.toString());
		//接收json串并解析
		JSONObject myJsonObject = JSONObject.fromObject(jsonObject.toString());
		Map map = (HashMap) JSONObject.toBean(myJsonObject, HashMap.class);
		System.out.println(map.get("n"));
		
		//使用list创建JSONArray
		List list = new ArrayList();
		list.add("nihao");
		list.add("tian");
		list.add("ya");
		list.add(myJsonObject);
		JSONArray jsonArray = JSONArray.fromObject(list);
		
		System.out.println(jsonArray.get(1));
		JSONObject jsonObject2 =(JSONObject)jsonArray.get(3);
		System.out.println(jsonObject2.toString());
	}
}
最近下载更多
Tg171017  LV12 2023年7月20日
peixizhu  LV16 2023年2月24日
xam007  LV1 2022年11月29日
呜呼  LV1 2021年9月7日
543534  LV1 2021年2月1日
HS8149  LV1 2021年1月28日
wangwei001  LV1 2020年6月4日
fengzepeng  LV1 2020年1月3日
hanxinjie  LV25 2019年12月18日
FPC12138  LV1 2019年10月25日
最近浏览更多
Tg171017  LV12 2023年7月20日
peixizhu  LV16 2023年2月24日
小逸夜  LV4 2022年12月16日
xam007  LV1 2022年11月29日
huaua7676  LV30 2021年9月25日
呜呼  LV1 2021年9月7日
狐言不语  LV5 2021年6月26日
sunskyasd  LV6 2021年6月2日
HS8149  LV1 2021年1月28日
1358849392  LV21 2020年11月2日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友