繁体   English   中英

如何使用JSON简单库解码JSON文件以接收ID值数组?

[英]How to decoding JSON file in order to receive array of id values with json-simple library?

我有一个JSON文件。 我只需要获取ID值数组(30461,...)

 {
    "response":[
    5205,
    {
    "id":30461, // target value!
    "from_id":-52078741,
    "to_id":-52078741,
    "date":1459435510
...

如何接收ID值数组?

JSONParser parser = new JSONParser();
Object obj  = parser.parse(new FileReader("C://json_file.txt"));
JSONArray array = new JSONArray();
JSONObject obj_j = (JSONObject) obj;
array.add(obj_j);
System.out.println(array);

链接到整个json文件: https : //api.vk.com/method/wall.get? domain = just_eng & offset =1& counts =100

JSONObject有一个名为getJSONArray(Sring name)的方法。

因此,在您的情况下,以下方法应该起作用:

JSONObject obj_j = (JSONObject) obj;
JSONArray array = obj_j.getJSONArray("id");

那是你要的吗 ?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM