Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I am using json-simple to pase some data from json file the file looks like this

{
  "steam": {
    "name": "steam",
    "location": "C:\Program Files (x86)\Steam"
  },
  "test": {
    "name": "test",
    "location": "test"
  },
  "fessseffes": {
    "name": "test",
    "location": "test2"
  },
  "dacdd": {
    "name": "dacdd",
    "location": "test"
  }
}

I want to interate on every object "steam,test,fessseffes,dacdd" the only way I found is with .get("steam") but thats not helping because I want to interate to all the objects and use them to create java objects.

question from:https://stackoverflow.com/questions/65623412/iterate-over-json-java-on-top-lvl

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

1 Answer

You can use thirdparty libs. Example: com.google.gson.JsonObject::entrySet() or org.json.simple.JSONObject : JSONObject is a HashMap.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...