java - 如何使用 JsonPath (JayWay) 连接 json 元素

标签 java json jsonpath

有一个简单的 json:

{ "Keys": [
  {"Format": "A", "Subtype": "A1"},
  {"Format": "A",  "Subtype": "A2"},
  {"Format": "B",  "Subtype": "A1"}]
}

我想使用 JsonPath 表达式(没有 Java 特定实现)生成此结果(格式 + 子类型串联):

 AA1
 AA2
 BA1

是否可以使用 jsonPath 连接字符串元素?

谢谢

最佳答案

以下将给出 AA1 作为结果。

$.concat($.Keys[0].Format,$.Keys[0].Subtype)

同样

$.concat($.Keys[1].Format,$.Keys[1].Subtype) -- AA2
$.concat($.Keys[2].Format,$.Keys[2].Subtype) -- BA1

关于java - 如何使用 JsonPath (JayWay) 连接 json 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45941225/

相关文章:

java - 转换 JSON 数据以匹配新的 Java 模型

android - 使用 NoClassDefFoundError 构造 Gson 对象时发生运行时崩溃

java - 使用gson解析json为java对象

java - Json-path json 提取器,由名称中带有句号的节点组成

JsonPath:如果满足条件,则选择根级别字段

java - 游戏 : Algorithm for spawning enermies at game/window egdes

java - 检查 Thymeleaf 模板中的 Null 属性

java - 我的 java applet 如何使用我的 PHP 认证 session ?

json - 在 Flutter 中忽略 jaguar 序列化程序中的空列表

json - 如何断言 json 路径值大于值?