永发信息网

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"));
}

}
全部回答
  • 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(); } }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯