1. java 类库

jayway/JsonPath

maven 使用方法

<dependency>
<groupId>com.jayway.jsonpath</groupId>
<artifactId>json-path</artifactId>
<version>2.2.0</version>
</dependency>

  jsonpath 语法:

Operators

Operator Description
$ The root element to query. This starts all path expressions.
@ The current node being processed by a filter predicate.
* Wildcard. Available anywhere a name or numeric are required.
.. Deep scan. Available anywhere a name is required.
.<name> Dot-notated child
['<name>' (, '<name>')] Bracket-notated child or children
[<number> (, <number>)] Array index or indexes
[start:end] Array slice operator
[?(<expression>)] Filter expression. Expression must evaluate to a boolean value.

2. js 类库

jsonpath-plus

npm

npm install jsonpath-plus

使用 nodeJs  broswer

 var JSONPath = require('jsonpath-plus');
var result = JSONPath({json: obj, path: path});

  

<script src="lib/jsonpath.js"></script>
<script>
var result = JSONPath({path: path, json: obj});
</script>

  

  

最新文章

  1. 解决 Tomcat Server in Eclipse unable to start within 45 seconds 不能启动的问题
  2. java基本算法之冒泡排序
  3. C#获得网络连接信息 IPGlobalProperties
  4. [转]在ASP.NET开发中容易忽略的2个小问题 Cookie乱码存取异常 和 iframe弹框的login跳转
  5. Zygote进程【3】——SystemServer的诞生
  6. Database,Uva1592
  7. C++ 基本知识
  8. oracle学习 三(持续更新中)
  9. scp linux远程拷贝和本地拷贝命令
  10. windows下apache+php+mysql配置
  11. Linux标准输入、输出和错误和文件重定向(转) --- good
  12. 基于QT开发的第三方库
  13. [BZOJ 4832][lydsy 4月赛] 抵制克苏恩
  14. ArrayBuffer and Base64
  15. BZOJ3592 : Architext
  16. 容器化系列 - Zookeeper启动和配置 on Docker
  17. ie8兼容性总结
  18. php和NodeJs共存的开发环境
  19. idea上将项目上传到github
  20. 【转】【CUBE】Oracle分组函数之CUBE魅力

热门文章

  1. CSS 3 阴影,倒影,渐变
  2. iOS开发之滤镜的使用技巧(CoreImage)
  3. C语言输出时的各种%
  4. Windows无法启动MySQL服务,错误 1053
  5. 如何在CentOS 7.x中安装OpenERP(Odoo)
  6. Linux 编写c++程序之openssl
  7. CPU指令系统
  8. mysql alter 语句用法,添加、修改、删除字段等
  9. Python学习路程day10
  10. 使用本地JConsole监控远程JVM (转)