在没有JSON结构的java中解析嵌套JSON
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在没有JSON结构的java中解析嵌套JSON相关的知识,希望对你有一定的参考价值。
我有一个用例,我得到一个随机的jsonstring和变量名称。我需要验证该json中是否存在该特定变量,如果存在则获取其值。例如,让我们json如下
{
"a" : {
"b":1,
"c":2
}
}
与上面的jsonString一起,说我得到一个输入“a.b”。现在我需要返回1.是否有任何库直接在java中实现这一点?
答案
JsonPath是一个提供您所需功能的库。
您必须在输入和库的输入之间进行一些转换。
根据您的示例,如果您的输入是“a.b”:
String convertedInput = ".." + input
JsonPath.read(json, convertedInput)
以上是关于在没有JSON结构的java中解析嵌套JSON的主要内容,如果未能解决你的问题,请参考以下文章