这种json用java怎么解析

  • String str = "[861,\"te\",[221364091,1522662008347,0.00463756,7047.2]]";


九州编程
浏览 510回答 1
1回答

慕森卡

正常解析就可以,这是个JSONArray,用fastjson的话代码:String str = "[861,\"te\",[221364091,1522662008347,0.00463756,7047.2]]";  JSONArray parse = JSON.parseArray(str);  System.out.println(parse.getInteger(0));  System.out.println(parse.getString(1));  System.out.println(parse.getJSONArray(2).getInteger(0));  System.out.println(parse.getJSONArray(2).getInteger(1));  System.out.println(parse.getJSONArray(2).getDouble(2));  System.out.println(parse.getJSONArray(2).getDouble(3));输出861 te 221364091 -2051381733 0.00463756 7047.2
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java