使用 JSON 路径提取整个 JSON?
Extract whole JSON with JSONPath?
我必须在我的实现中使用 JSON路径。如何提取整个 JSON 原样?
我的JSON是
[{"data":"xxx#12#1","id":"7_0_0"},
{"data":"xxx#12#1","id":"8_0_1"},
{"data":"xxx#12#1","id":"9_1_0"},
{"data":"xxx#12#1","id":"10_1_1"},
{"data":"xxx#12#1","id":"11_2_0"},
{"data":"xxx#12#1","id":"12_2_1"}]
例如,当我尝试使用路径时
$..*
我得到了JSON
[
{
"data": "xxx#12#1",
"id": "7_0_0"
},
{
"data": "xxx#12#1",
"id": "8_0_1"
},
{
"data": "xxx#12#1",
"id": "9_1_0"
},
{
"data": "xxx#12#1",
"id": "10_1_1"
},
{
"data": "xxx#12#1",
"id": "11_2_0"
},
{
"data": "xxx#12#1",
"id": "12_2_1"
},
"xxx#12#1",
"7_0_0",
"xxx#12#1",
"8_0_1",
"xxx#12#1",
"9_1_0",
"xxx#12#1",
"10_1_1",
"xxx#12#1",
"11_2_0",
"xxx#12#1",
"12_2_1"
]
因此 JSON 末尾有额外的字段。
当我使用路径时
*
我得到了整个JSON。
我必须在我的实现中使用 JSON路径。如何提取整个 JSON 原样?
我的JSON是
[{"data":"xxx#12#1","id":"7_0_0"},
{"data":"xxx#12#1","id":"8_0_1"},
{"data":"xxx#12#1","id":"9_1_0"},
{"data":"xxx#12#1","id":"10_1_1"},
{"data":"xxx#12#1","id":"11_2_0"},
{"data":"xxx#12#1","id":"12_2_1"}]
例如,当我尝试使用路径时
$..*
我得到了JSON
[
{
"data": "xxx#12#1",
"id": "7_0_0"
},
{
"data": "xxx#12#1",
"id": "8_0_1"
},
{
"data": "xxx#12#1",
"id": "9_1_0"
},
{
"data": "xxx#12#1",
"id": "10_1_1"
},
{
"data": "xxx#12#1",
"id": "11_2_0"
},
{
"data": "xxx#12#1",
"id": "12_2_1"
},
"xxx#12#1",
"7_0_0",
"xxx#12#1",
"8_0_1",
"xxx#12#1",
"9_1_0",
"xxx#12#1",
"10_1_1",
"xxx#12#1",
"11_2_0",
"xxx#12#1",
"12_2_1"
]
因此 JSON 末尾有额外的字段。
当我使用路径时
*
我得到了整个JSON。