有一个简单的json:
{ "Keys": [
{"Format": "A", "Subtype": "A1"},
{"Format": "A", "Subtype": "A2"},
{"Format": "B", "Subtype": "A1"}]
}
我想使用JsonPath表达式生成此结果(Format + Subtype concatenation)(没有Java特定实现):
AA1
AA2
BA1
是否可以使用jsonPath连接字符串元素?
谢谢
答案 0 :(得分:0)
您可以构建JSON路径表达式,如:
$.Keys[0].Format -- A
$.Keys[1].Format -- A
$.Keys[2].Format -- B
并参考this SO thread以下链接,最终使用Jayway解析它。
答案 1 :(得分:0)
我知道这篇文章是前一段时间,但我正在寻找类似的问题。这不是解决方案吗?
$.Keys[0].Format$.Keys[0].Subtype
$.Keys[1].Format$.Keys[1].Subtype
$.Keys[2].Format$.Keys[2].Subtype