您的位置:首页 > Web前端 > JavaScript

org.json

2017-02-10 21:15 417 查看
org.json很经典。能解析json和序列化List、Map为json,但是不能自动填充bean。不依赖其它架包。

直接上代码:

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

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

public class Main {
public static void main(String[] args) {
try {
JSONObject  obj = new JSONObject("{\"name\": \"illusion\"}");
System.out.println(obj.getString("name"));

JSONArray  array = new JSONArray("[{\"name\": \"illusion\"},{\"name\": \"angelshelter\"}]");
for(int i=0;i<array.length();i++){
System.out.println(array.getJSONObject(i).getString("name"));
}

Map map = new HashMap();
map.put("name", "ilusion");
obj = new JSONObject(map);
System.out.println(obj.toString());

List list = new ArrayList();
list.add("abc");
list.add("123");
array = new JSONArray(list);
System.out.println(array.toString());
} catch (JSONException e) {
e.printStackTrace();
}
}
}


输出结果:

illusion
illusion
angelshelter
{"name":"ilusion"}
["abc","123"]


json.jar下载: http://pan.baidu.com/s/1pLM0DIz
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: