我有多个具有相同架构的 JSON 文件:
{"q0":{"query":"William","limit":3}}
{"q1":{"query":"Joe","limit":3}}
使用 xpath 或 JSONPath 我想将每个元素提取到一个表中:
|id | query |limit |
|q0 | William | 3 |
|q1 | Joe | 3 |
我使用查询和限制字段没有问题..query
,..limit
但我找不到提取id
字段的语法(即q0
和q1
)。
我一直在尝试@*
,$*
但没有成功。那么有没有办法选择一个没有节点名的 JSON 元素呢?
正如评论中所说,我正在使用 talend tExtractJSONField 组件,它使用 XPath 来解析 JSON。