我正在使用 Boon api 来解析 json 字符串。在我的 json 字符串中,其中一个键用句点分隔,例如 -(com.stack.demo)。现在的问题是,boon 考虑到了这个时期,并分离出了关键。简而言之,我正在尝试以 xpath 方式查找字符串。在 xpath 中,您有一个分隔符“[]”,我们可以在其中放置句点分隔的字符串,并且 xpath(json 路径)可以正确搜索该字符串。 我想通过 boon 实现同样的目标,任何想法......请参阅下面的代码 -
Map<String, Object> rickJsonList1 = (Map<String, Object>) Boon.fromJson(input);
System.out.println(Boon.atIndex(rickJsonList1, "eventHeader.com.schema.Header"));
json 如下 -
{"eventHeader" : {"com.schema.Header": "test"}}
我需要获取值“test”...
最佳答案
你尝试过括号表示法吗?
?['eventHeader']['com.schema.Header']
关于java - 使用 Boon api 搜索以句点分隔的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26624195/