标签:使用 java object jsonp nta http lib ast pre
官方文档:https://github.com/alibaba/fastjson/wiki/JSONPath
Entity entity = new Entity(123, new Object());
JSONPath.eval(entity, "$.value"));
API
public class JSONPath {
// 求值,静态方法
public static Object eval(Object rootObject, String path);
// 是否包含,path中是否存在对象
public static boolean contains(Object rootObject, String path) { }
// 是否包含,path中是否存在指定值,如果是集合或者数组,在集合中查找value是否存在
public static boolean containsValue(Object rootObject, String path, Object value) { }
}
JSONPath | 语义 |
$ | 根对象 |
$[-1] | 最后元素 |
$[:-2] | 第1个至倒数第2个 |
$[1:] | 第2个之后所有元素 |
$[1,2,3] | 集合中1,2,3个元素 |
标签:使用 java object jsonp nta http lib ast pre
原文地址:https://www.cnblogs.com/zora/p/14513417.html