JSON Pointer

JSON Pointer是一个用来快速获取JSON对象值的约定规范表达式。
例如,对于

{
    a:1
    a^d:2
    s~d:'adf'
}@H_404_6@

JSON Pointer表达式为/a得到1;/a^d得到2;/s~0d得到'adf'
简单来说就是/+[field名]来定位到对应的[field值]。对于field名中的~需要用~0表示;/需要用~1表示。
对于数组型的JSON,先用/+数字定位对象位于数组的位置,然后同上,例如/0/s~0d

参考

. RFC6901

相关文章

  jsonp需要在页面中添加一个<script>元素,由该元素来从其他服务器加载json数据。 <body&g...
<script> var testApi = "地址"; $.ajax({ url:testApi,//可以不是本地域名 type:‘post...
总是有人会遇到跨域问题,然后有个jsonp的解决方案,MVC中代码如下: public class JsonpResult : Syst...
最近开发中遇到调用第三方web_api的功能,后端在处理json数据时使用fastjson来做反序列化,由于调用api...
JSON全称为JavaScript ObjectNotation,它是一种轻量级的数据交换格式,易于阅读、编写、解析。jsoncpp...
JsonSerializer有多个属性,用于自定义如何序列化JSON。这些也可以通过JsonSerializerSettings参数,在...