我正在使用Java。
我有一个已转换为JSON对象的字符串。
我想提取其中一个键的值。
目前,我正在使用以下代码:

String imageId = myJsonObject.getJSONObject("meta")
                             .getJSONObject("verification")
                             .getJSONObject("derivedData")
                             .getJSONArray("images")
                             .getJSONObject(0)
                             .getString("imageID");


该代码有效,但是肯定有一种更简单的方法。在javascript中,我可以通过编写以下代码来访问值:

myJsonObject.meta.verification.derivedData.images[0].imageId

最佳答案

您可能需要安装JsonPath之类的库,以帮助您从JSON对象中选择值

example可帮助您更好地理解。

07-26 07:08