Crear cadena de pares clave-valor en JSON
Soy nuevo en JSON. Estoy intentando crear una cadena JSON en Java (org.json.JSONObject (json.jar)) que se parece a (básicamente un conjunto de pares nombre-valor)
[{
"name": "cases",
"value": 23
}, {
"name": "revenue",
"value": 34
}, {
"name": "1D5",
"value": 56
}, {
"name": "diag",
"value": 14
}]
¿Alguien puede ayudarme sobre cómo crear esto en Java? Quiero que el nombre y el valor estén en cada uno de manera que pueda recorrer en iteración la colección y luego obtener valores individuales.