Currently I'm using following to get specific data from a JSON object. Where I keep the key as a primary key in a DB.
"10005": {
"test": {
"status": "C",
"value": "2021/01/05",
"currency": "USD",
"amount": 35000.0
},
String key = keys.next();
if (jsonObject.get(key) instanceof JSONObject) {
JSONObject object = (JSONObject) jsonObject.get(key);
Iterator<String> keysInside = object.keys();
while (keysInside.hasNext()) {
String keyIn = keysInside.next();
if (object.get(keyIn) instanceof JSONObject) {
JSONObject objectInside = (JSONObject) object.get(keyIn);
switch (keyIn) {
case "test_1":
How do I iterate through if the JSON object has another loop like this
{
"10005": {
"001": {
"test": {
"staus": "C",
"value": "2021/01/05",
"currency": "USD",
"amount": 35000.0
},
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…