"{"oidList":["01595123216033334392","030851163232024547"]}"转list的java写法
时间: 2023-08-31 11:12:27 浏览: 73
可以使用Java中的JSON库来实现将JSON字符串转换成List。示例代码如下:
```
import com.alibaba.fastjson.JSONArray;
public class JsonToListDemo {
public static void main(String[] args) {
String jsonStr = "{\"oidList\":[\"01595123216033334392\",\"030851163232024547\"]}";
JSONArray jsonArray = JSONArray.parseArray(jsonStr);
List<String> oidList = jsonArray.toJavaList(String.class);
System.out.println(oidList);
}
}
```
输出结果为:
```
[01595123216033334392, 030851163232024547]
```
相关问题
"{"oidList":["01595123216033334392","030851163232024547"]}"转list的java代码
好的,以下是将字符串转成list的Java代码示例:
```
String str = "{\"oidList\":[\"01595123216033334392\",\"030851163232024547\"]}";
// 将字符串转成JSONObject对象
JSONObject jsonObject = new JSONObject(str);
// 获取oidList对应的JSONArray对象
JSONArray jsonArray = jsonObject.getJSONArray("oidList");
// 将JSONArray对象转成List<String>
List<String> list = new ArrayList<String>();
for (int i = 0; i < jsonArray.length(); i++) {
list.add(jsonArray.getString(i));
}
```
"{"oidList":["01595123216033334392","030851163232024547"]}"转list
好的,根据您的要求,将字符串"{"oidList":["01595123216033334392","030851163232024547"]}"转换为一个列表类型,代码如下:
```
import json
string = '{"oidList":["01595123216033334392","030851163232024547"]}'
list = json.loads(string)['oidList']
print(list)
```
输出结果为:
```
['01595123216033334392', '030851163232024547']
```
请注意,这段代码使用了Python的json模块,将字符串转换为字典类型,并将字典中的"oidList"键的值提取出来,最终得到一个列表类型。希望我的回答能够帮助到您!
阅读全文