hrose12的gravatar头像
hrose12 2016-03-01 13:49:59

java怎样截取JSONArray数组中的json字符串?

如[{"flag":"0","name":"name0"},{"flag":"1","name":"name1"},{"flag":"2","name":"name2"},{"flag":"3","name":"name3"},{"flag":"4","name":"name4"}]

我只想要这些 [{"flag":"0","name":"name0"},{"flag":"1","name":"name1"}]

有没有什么好的方法。

所有回答列表(3)
zhangsong的gravatar头像
zhangsong  LV2 2016年3月1日

你是只取前两个吗?

如果是我做,我会先将json转成list<Map>,然后取出前两天,再转成json

yepx2013的gravatar头像
yepx2013  LV7 2016年3月1日

java 对于 json 有支持库的。

Nero丶的gravatar头像
Nero丶  LV9 2016年3月2日

JSONArray jsonArray=JSONArray.fromObject(arrayStr);//将json类型的string array转换为JSONArray对象

JSONObject getJsonObj = jsonArray.getJSONObject(0);//获取json数组中的第一项  

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友