Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
206 views
in Technique[技术] by (71.8m points)

Get specific values of JSON object java

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
            },
        

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...