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

Categories

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

iterate over Json java on top lvl

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

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

1 Answer

0 votes
by (71.8m points)

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...