Saya memiliki JSON sederhana seperti ini:
{
"enums" : [{"someName" : " someValue ", etc.. }]
}
Terkadang, someValue memiliki spasi di dalamnya. (mis. someValue )
Sepertinya saya tidak tahu cara MENGATUR setiap nilai kembali ke node. Aku punya ini:
JsonNode values = root.get("enumValues");
Iterator<Entry<String, JsonNode>> nodes = values.getFields();
while (nodes.hasNext()) {
Map.Entry<String, JsonNode> entry = (Map.Entry<String, JsonNode>) nodes.next();
// what do I do here?
}
Saya tahu bahwa JsonNodes sangat menarik, tetapi bagaimana cara mendapatkan JsonObjects? ‹String, JsonObject› tidak akan berfungsi.
Saya ingin dapat menguraikan ini sebagai objek (saya akhirnya ingin membuatnya secara rekursif untuk JSON yang lebih kompleks, tetapi satu per satu) sehingga ketika saya mencetak JSON akan terlihat seperti ini:
{
"enums" : [{"someName" : "someValue", etc.. }]
}