gpt4 book ai didi

java - 在不知道 JSON 结构的情况下解析 Java 中的嵌套 JSON

转载 作者:行者123 更新时间:2023-12-02 03:01:55 25 4
gpt4 key购买 nike

我有一个用例,我得到一个随机的 jsonstring 和变量名。我需要验证该特定变量是否存在于该 json 中,如果存在则获取其值。例如,让我们的json如下

{
"a" : {
"b":1,
"c":2
}
}

与上面的 jsonString 一起,假设我得到一个输入“a.b”。现在我需要返回1。java中有没有库可以直接实现这个功能?

最佳答案

JsonPath是一个提供您需要的功能的库。

您必须在您的输入和库的输入之间进行一些转换。

根据您的示例,如果您的输入是“a.b”:

String convertedInput = ".." + input
JsonPath.read(json, convertedInput)

关于java - 在不知道 JSON 结构的情况下解析 Java 中的嵌套 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47951078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com