1
我试图用Json.NET选择一些节点SelectTokens
它似乎不支持original jsonpath支持的相同语法。鉴于此输入:Json.NET使用的JsonPath语法是什么?
{
"a": [
{
"id": 1
}
],
"b": [
{
"id": 2
},
{
"id": 3,
"c": {
"id": 4
}
}
],
"d": [
{
"id": 5
}
]
}
我想里面a
和b
仅但不是,内对象的所有顶级对象的ID。使用goessner的解析器我能够做到这一点:$.[a,b].*.id
,它返回[1, 2, 3]
。
Json.NET似乎不支持逗号或*。 Json.NET如何实现这一点,并且Json.NET jpath选择器支持哪些内容?