JSON Pointer

前端之家收集整理的这篇文章主要介绍了JSON Pointer前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

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

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

参考

. RFC6901

猜你在找的Json相关文章