Java_ fastJson 之 JSONPath使用
2021-06-08 18:05
标签:使用 java object jsonp nta http lib ast pre 官方文档:https://github.com/alibaba/fastjson/wiki/JSONPath Java_ fastJson 之 JSONPath使用 标签:使用 java object jsonp nta http lib ast pre 原文地址:https://www.cnblogs.com/zora/p/14513417.htmlEntity entity = new Entity(123, new Object());JSONPath.eval(entity, "$.value"));
APIpublic 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个元素
上一篇:015.Python基础--模块