如何提取JSON中包含path属性的父节点JSONPath路径
提取含
path属性父节点的JSONPath方法 问题说明
给定如下JSON结构,需要输出所有内部存在path属性的父节点对应的JSONPath路径。
示例JSON
{ "ServiceId": { "type": "string", "admin": "false" }, "NormalizedEvents": { "type": "list", "path": "/data/../../nEvents" }, "Events": { "type" : "list", "path": "/data/../../Events" } }
处理逻辑
- 遍历JSON根节点下的所有一级子节点
- 检查每个子节点的属性中是否包含
path字段 - 为符合条件的节点加上JSONPath根标识
$.,拼接为完整路径
最终输出结果
$.NormalizedEvents$.Events
内容的提问来源于stack exchange,提问作者sagar kancherla
相关产品推荐
相关产品推荐

