java怎么去掉json数组转成java数组
答案:3 悬赏:20 手机版
解决时间 2021-02-01 05:46
- 提问者网友:感性作祟
- 2021-02-01 02:37
java怎么去掉json数组转成java数组
最佳答案
- 五星知识达人网友:独行浪子会拥风
- 2021-02-01 03:20
import net.sf.json.JSONObject;
public class TestJson {
static String json_str="{\"total\":920,\"data\":[{\"ID\":\"634\",\"Name\":\"于东\"},{\"ID\":\"822\",\"Name\":\"于祎\"},{\"ID\":\"782\",\"Name\":\"于燕\"},{\"ID\":\"636\",\"Name\":\"于玲\"},{\"ID\":\"841\",\"Name\":\"于浩\"},{\"ID\":\"383\",\"Name\":\"于娟\"}]}";
public static void main(String[] args) {
// TODO Auto-generated method stub
JSONObject jsonObject=JSONObject.fromObject(json_str);
System.out.println(jsonObject.get("total"));
}
}
public class TestJson {
static String json_str="{\"total\":920,\"data\":[{\"ID\":\"634\",\"Name\":\"于东\"},{\"ID\":\"822\",\"Name\":\"于祎\"},{\"ID\":\"782\",\"Name\":\"于燕\"},{\"ID\":\"636\",\"Name\":\"于玲\"},{\"ID\":\"841\",\"Name\":\"于浩\"},{\"ID\":\"383\",\"Name\":\"于娟\"}]}";
public static void main(String[] args) {
// TODO Auto-generated method stub
JSONObject jsonObject=JSONObject.fromObject(json_str);
System.out.println(jsonObject.get("total"));
}
}
全部回答
- 1楼网友:第四晚心情
- 2021-02-01 05:29
json-lib
或
gson转换。。。。。。。。。。。。。。。。。。
- 2楼网友:大漠
- 2021-02-01 04:22
org.json.jsonobject
用这个就可以实现,你上网上找这个包就可以了,里面封装了一些方法,可以将一个json字符串转换为一个jsonobject对象,也可以反向操作,具体的你看下它的api就知道了。
不如你的这个字符串就可以这么实现
public static void main(string[] args) throws jsonexception {
string sjson = "[{'gwcxxid':'1','spsl':'2'},{'gwcxxid':'1','spsl':'2'},{'gwcxxid':'3','spsl':'4'}]";
jsonarray jsonarray = new jsonarray(sjson);
int isize = jsonarray.length();
system.out.println("size:" + isize);
for (int i = 0; i < isize; i++) {
jsonobject jsonobj = jsonarray.getjsonobject(i);
system.out.println("[" + i + "]gwcxxid=" + jsonobj.get("gwcxxid"));
system.out.println("[" + i + "]spsl=" + jsonobj.get("spsl"));
system.out.println();
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯