如何在java中解码具有多个值的属性的json对象?

时间:2014-04-09 08:59:45

标签: java json

这是我在javascript中的json对象,我想在java中解析

var param{
  "attrib1":"abc",
  "attrib2":["x","y","z"]
}   

我使用的是杰克逊图书馆。我无法检索attrib2的成员。怎么做?帮助

2 个答案:

答案 0 :(得分:0)

要从JSON对象获取元素,您可以执行此操作

JSONObject json = (JSONObject)new JSONParser().parse(yourString);
System.out.println("attrib2=" + json.get("attrib2"));

答案 1 :(得分:0)

attrib2是JsonArray所以请获取jsonArray。

jsonObject.optJSONArray("attrib2");