我需要生成以下格式的 JSON 字符串:
[{"param1":"value1","param2":"value2"},{"param1":"value3","param2":"value4"}]
我尝试通过以下方式存储数据:
JSONArray jsonArray = JSONArray();
HashMap<String, String> hmap = new HashMap<String, String>();
hmap.put("param1", "value1");
hmap.put("param2", "value2");
jsonArray.add(hmap);
hmap = new HashMap<String, String>();
hmap.put("param1", "value3");
hmap.put("param2", "value4");
jsonArray.add(hmap);
System.out.print(jsonArray.toString());
但它生成了以下格式的 json 字符串:
["{param1:value1,param2:value2}", "{param1:value3,param2:value4}"]
要获得所需格式的字符串,需要进行哪些更改?