小编use*_*668的帖子

如何从JAVA中的多级JSON格式获取内容?

例如,一种 JSON 如下:

    { "x":"1","y":"2","z":{"a":"1","b":"2","c":"3"}}
Run Code Online (Sandbox Code Playgroud)

将其作为字符串放入 JSONObject 参数中:

    JSONObject jaob=new JSONObject(xxx)
Run Code Online (Sandbox Code Playgroud)

并且从 JSONObject 的方法“get(“x”)”我可以获得值“1”

     jaob.get("x")
Run Code Online (Sandbox Code Playgroud)

但是如何得到二级JSON格式“z”的“a”???

当我尝试通过

     JSONObject(jaob.get("z").toString()).get("a")
Run Code Online (Sandbox Code Playgroud)

但它不起作用。
有没有人有这个想法?
任何回应表示赞赏,谢谢

java

0
推荐指数
1
解决办法
3692
查看次数

标签 统计

java ×1