我得到了一个JSON array
像字符串一样
[ { "id":"ca.Primary_Diagnosis_Dt",
"field":"ca.Primary_Diagnosis_Dt",
"type":"date",
"input":"text",
"operator":"not_equal",
"value":"2016/06/07"
},
{ "id":"ca.Clinical_Stage",
"field":"ca.Clinical_Stage",
"type":"integer",
"input":"select",
"operator":"equal",
"value":"I"
}
]
我只想保存 id 的值、运算符和值LIST
请帮忙
在线的 :
首先创建一个类来存储您的值:
class Data{
String id;
String operator;
String value;
}
然后迭代 json :
JSONArray jsonArr = new JSONArray("[JSON Stirng]");
List<Data> dataList = new ArrayList<>();
for (int i = 0; i < jsonArr.length(); i++) {
JSONObject jsonObj = jsonArr.getJSONObject(i);
Data data = new Data();
data.id = jsonObj.getString("id");
data.operator = jsonObj.getString("operator");
data.value = jsonObj.getString("value");
dataList.add(data);
}
Now dataList
有你的数据!
附: : 在中使用 getter/setterData
class
JAR : http://www.java2s.com/Code/Jar/j/Downloadjavajsonjar.htm http://www.java2s.com/Code/Jar/j/Downloadjavajsonjar.htm
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)