[{"name":"windSpeed1","value":"39"},{"name":"windSpeed2","value":"41"}]用Java将此字符串逐条转换为JSON
时间: 2024-06-02 21:05:33 浏览: 69
使用Java操作JSON字符串对象
您好,将该字符串逐条转换为JSON,您可以使用Java的JSON库来完成,以下是一个可能的实现方式:
```
import com.alibaba.fastjson.JSON;
String str = "[{\"name\":\"windSpeed1\",\"value\":\"39\"},{\"name\":\"windSpeed2\",\"value\":\"41\"}]";
List<Map<String, Object>> list = JSON.parseObject(str, new TypeReference<List<Map<String, Object>>>(){});
for(Map<String, Object> map : list) {
String name = (String)map.get("name");
String value = (String)map.get("value");
System.out.println(name + " : " + value);
}
```
以上代码中,我们使用了阿里巴巴的fastjson库来进行JSON的解析,将字符串转换为了一个List<Map<String, Object>>类型的对象,然后遍历这个对象,逐条输出name和value的值。
阅读全文