【发布时间】:2017-05-10 11:05:06
【问题描述】:
我有以下价值观
[
{
"id": ID1,
"XXX": "XXXX",
"XXX": "XXX XXX",
"xxx": {
"XXXX": "XXXX",
"XXXXX": "XXXX"
},
"XXXX": "XXXX@XXXX.com",
"XXXXX": "XXXX",
"XXXX": XXX,
"Section1": [
{
"id": ID_Section1,
"xXXX": "XXXX",
"teams": {
"XXXX: XXX,
"XXX": "XXX XXX XXX"
},
"Section2": {
"id": ID_Section2,
"XXXX": "XXX XX",
"XXX": "XXX",
"XXX": "XX-XX"
},
"XXX": XXX
}
{
"id": ID2,
"XXX": "XXXX",
"XXX": "XXX XXX",
"xxx": {
我需要获取 ID1、ID2 等值,但是在使用下面的正则表达式时,我会获取其他 ID 的所有值以及我不需要的 ID_Section1、ID_Section2。
表达式:
"id":(.?),
模板:$1$
我还尝试通过以下命令使用 JSON 路径提取器提取值,但它仍在获取所有值。
$..id
有什么帮助吗?
【问题讨论】:
-
使用json解析器解析json?