【发布时间】:2014-04-18 13:10:28
【问题描述】:
var sample1 = {
"book" : {
"name" : "book 1",
"type" : "type 1"
}
}
var sample2 = {
"book" : [{
"name" : "book 1",
"type" : "type 1"
}, {
"name" : "book 2",
"type" : "type 2"
}, {
"name" : "book 1",
"type" : "type 3"
}
]
}
谁能帮我构建一个 JSON 路径来从两个样本中提取 type = "type 1" 的书名?问题是这本书可以是一个数组或一个对象,但我只能有一个 json 路径来提取值。任何帮助将不胜感激。
我正在使用这个节点模块进行解析 - https://github.com/s3u/JSONPath
【问题讨论】: