展开全部
这样:
public static void jsonToBean(String data) {
try {
JSONArray array = new JSONArray(data);//将json字符串转成json数组
for (int i = 0; i < array.length(); i++) {//循环json数组
JSONObject ob = (JSONObject) array.get(i);//得到json对象
String name= ob.getString("name");//name这里是列32313133353236313431303231363533e4b893e5b19e31333431373330名称,获取json对象中列名为name的值
System.out.print(name);//输出name
} catch (JSONException e) {
}
}
扩展资料:
注意事项
java处理 json格式字符串 : 转成 JSONArray 或 JSONObject 类型
1、如果是JSONArray ,格式: 最外层是 中括号,表示数组
格式 : [{key:value},{key:value}... ]
["str1","str2","str3",...]
语法:JSONArray array = JSONArray.parseArray(strs)
注:strs 必须是json格式的字符串, 以"[ ]"中括号开头结尾. 否则会报错.
2、如果是JSONObject ,格式: 最外层是大括号,表示对象
格式:{key:value}
语法::JSONObject result = JSONArray.parseObject(strs );
版权声明:本文为weixin_39846186原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。