cloudareajjid2areaqqid3 使用Java 解析该JSON 只要cloud对应的数据
可以使用Jackson库来解析该JSON,以下是示例代码:
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
public class CloudParser {
public static void main(String[] args) throws Exception {
String jsonString = "{\"cloud\":[{\"area\":\"jj\",\"id\":\"2\"},{\"area\":\"qq\",\"id\":\"3\"}]}";
ObjectMapper mapper = new ObjectMapper();
JsonNode root = mapper.readTree(jsonString);
JsonNode cloudNode = root.get("cloud");
System.out.println(cloudNode.toString());
}
}
输出结果为:
[{"area":"jj","id":"2"},{"area":"qq","id":"3"}]
其中,root.get("cloud")会返回名为"cloud"的节点,即对应的数据。如果要进一步解析cloud数组中的元素,可以使用cloudNode.get(i)来访问第i个元素,或者使用cloudNode.elements()来遍历所有元素。
原文地址: https://www.cveoy.top/t/topic/bSeu 著作权归作者所有。请勿转载和采集!