arrays - 使用JSONPATH解析JSON数组文件

标签 arrays json jsonpath

我想用JSONPath解析:

[
  [50.4154134372953,-1.28486558931069,"CLASS B",9,205,0,"UK",431500382,3,4],
  [50.3058858494047,-0.976070494820637,"CLASS B",9,239,0,"UK",2750350,21,2]
]

你能帮忙吗?

最佳答案

如果对象是:

[
  [50.4154134372953,-1.28486558931069,"CLASS B",9,205,0,"UK",431500382,3,4],
  [50.3058858494047,-0.976070494820637,"CLASS B",9,239,0,"UK",2750350,21,2]
]

然后"$[0]"将返回:
[50.4154134372953,-1.28486558931069,"CLASS B",9,205,0,"UK",431500382,3,4]

然后"$[1]"将返回:
[50.3058858494047,-0.976070494820637,"CLASS B",9,239,0,"UK",2750350,21,2]

您也可以在两个层次上进行操作。 "$[0][4]"将返回:
205

您还可以使用"$[*]"将数组的元素提取到列表中,这将返回2个元素的列表。第一个是:
[50.4154134372953,-1.28486558931069,"CLASS B",9,205,0,"UK",431500382,3,4]

第二个是:
[50.3058858494047,-0.976070494820637,"CLASS B",9,239,0,"UK",2750350,21,2]

关于arrays - 使用JSONPATH解析JSON数组文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9291435/

相关文章:

json - Symfony 2.6 - 流程图无法从 JSON 正确填充

java - 如何使用 Jackson 实例化具有嵌套抽象字段的类?

postgresql - JSON 值的模式匹配

JSONPath 从嵌套 json 中获取多个值

MongoDB 上的 JSONPath 查询?

c - 如何使用一维访问 C 中的二维数组

arrays - 在 Swift 的函数中无法下标值?

java - 如何提取 RestEasy 的 JacksonProvider 用来解析 .json 文件的 ObjectMapper?

javascript - 如何按对象的值对对象数组进行排序?

javascript - 在不到 O(n) 的时间内找到(排序的)数组中的重复元素?