gpt4 book ai didi

java - 如何将json字符串放入java中的列表中

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:14:33 25 4
gpt4 key购买 nike

我得到一个 JSON 数组 的字符串,例如

[ { "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"
}
]

我只想在LIST中保存id、operator和value的值请帮忙

最佳答案

在线: Working code

首先创建一个类来存储你的值:

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);
}

现在 dataList 有您的数据!

附言: 在 Data 类中使用 getter/setter

jar :http://www.java2s.com/Code/Jar/j/Downloadjavajsonjar.htm

关于java - 如何将json字符串放入java中的列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38052384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com