Java如何将{"id":"1100,1101"}该字符串转换为 1100,1101
时间: 2023-09-07 21:12:01 浏览: 42
你可以使用Java中的JSON库来解析该字符串并提取所需的数据。以下是一个示例代码:
```java
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
public class Main {
public static void main(String[] args) {
String jsonString = "{\"id\":\"1100,1101\"}";
String ids = JSON.parseObject(jsonString).getString("id");
String[] idArray = ids.split(",");
for (String id : idArray) {
System.out.println(id);
}
}
}
```
在上述代码中,我们使用了fastjson库来解析JSON字符串。首先,我们使用`JSON.parseObject()`方法将JSON字符串转换为一个JSONObject对象。然后,我们使用`getString("id")`方法获取id字段对应的值。接下来,我们使用`split(",")`方法将该值按逗号分隔成一个字符串数组。最后,我们通过遍历数组打印出每个id值。
运行上述代码将输出两行:
```
1100
1101
```
这样你就成功地将字符串`{"id":"1100,1101"}`转换为了`1100`和`1101`两个数字。