This question already has answers here:
How to parse JSON in Java
(34个答案)
2年前关闭。
我有JSON对象,如下所示:
在Java中,我想解析上述json对象,并将值存储在arraylist中。
我正在寻找一些代码来实现这一目标。
(34个答案)
2年前关闭。
我有JSON对象,如下所示:
member = "{interests : [{interestKey:Dogs}, {interestKey:Cats}]}";
在Java中,我想解析上述json对象,并将值存储在arraylist中。
我正在寻找一些代码来实现这一目标。
最佳答案
我假设您想将interestKeys存储在列表中。
使用org.json库:
JSONObject obj = new JSONObject("{interests : [{interestKey:Dogs}, {interestKey:Cats}]}");
List<String> list = new ArrayList<String>();
JSONArray array = obj.getJSONArray("interests");
for(int i = 0 ; i < array.length() ; i++){
list.add(array.getJSONObject(i).getString("interestKey"));
}
10-08 08:13