后台接json字符串如何转换

需要json.jar包

String json = "{"a":"第一个","b":"1"}";//这是个json字符串,自己加\"

net.sf.json.JSONObject obj = net.sf.json.JSONObject.fromObject(json);
String a= obj.getString("a");//返回值"第一个"
int b = obj.getInt("b");//返回值"1"

String json = "[{"a":"一","b":"1"},{"a":"二","b":"2"},{"a":"三","b":"3"}]";

JSONArray array = new JSONArray(json);//org.json.JSONArray
org.json.JSONObject object = null;
for (int i = 0; i < array.length(); i++) {
    object = array.getJSONObject(i);
    String a = object.getString("a");//这里的值用个list接,值为"一","二","三"
    int b = object.getInt("b");//这里和上面一样
}

 

你可能感兴趣的:(json)