私はJSONファイルを持っています。 id値の配列(30461、...)を取得する必要がありますjson-simple libraryでid値の配列を受け取るためにJSONファイルをデコードする方法は?
{
"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
申し訳ありませんが、私はどのような問題に直面しているのかよくわかりません。あなたのJsonは、 'response'キーが配列を格納するオブジェクトを表します。これは、' position 1'にキー 'id'を持つオブジェクトを格納し、その値を取得したいものです。それは非常に簡単な構文解析です。私はあなたを誤解したのでしょうか、コードに特有の問題がありますか? – Pshemo
構造を正しく理解するには、もう少しjsonを共有してください。 – Braj
@CacheStaheliタグに基づいて、json-simple libraryです。 – Pshemo