我是JSON的新手。我正在尝试在Java(org.json.JSONObject(json.jar))中创建一个类似于(基本上是一组名称- 值对)的JSON字符串
[{ "name": "cases", "value": 23 }, { "name": "revenue", "value": 34 }, { "name": "1D5", "value": 56 }, { "name": "diag", "value": 14 }]
谁能帮助我如何用Java创建它?我希望名称和值都在其中,以便我可以遍历集合,然后获得单个值。
该库是链接的,因此您可以通过首先创建一个json数组,然后创建单个对象并将它们一次添加到数组中来创建对象,如下所示:
new JSONArray() .put(new JSONObject() .put("name", "cases") .put("value", 23)) .put(new JSONObject() .put("name", "revenue") .put("value", 34)) .put(new JSONObject() .put("name", "1D5") .put("value", 56)) .put(new JSONObject() .put("name", "diag") .put("value", 14)) .toString();
获得最终数组后,对其进行调用toString以获取输出。
toString