All Methods Static Methods Instance Methods Concrete Methods
| 限定符和类型 |
方法和说明 |
void |
arrayAdd(Object rootObject,
Object... values) |
static void |
arrayAdd(Object rootObject,
String path,
Object... values) |
static JSONPath |
compile(String path) |
boolean |
contains(Object rootObject) |
static boolean |
contains(Object rootObject,
String path) |
boolean |
containsValue(Object rootObject,
Object value) |
static boolean |
containsValue(Object rootObject,
String path,
Object value) |
Object |
eval(Object rootObject) |
static Object |
eval(Object rootObject,
String path) |
String |
getPath() |
static Map<String,Object> |
paths(Object javaObject) |
static Map<String,Object> |
paths(Object javaObject,
SerializeConfig config) |
static Object |
read(String json,
String path) |
boolean |
remove(Object rootObject) |
static boolean |
remove(Object root,
String path) |
boolean |
removeArrayItem(JSONPath path,
Object currentObject,
int index) |
boolean |
set(Object rootObject,
Object value) |
static boolean |
set(Object rootObject,
String path,
Object value) |
boolean |
setArrayItem(JSONPath path,
Object currentObject,
int index,
Object value) |
int |
size(Object rootObject) |
static int |
size(Object rootObject,
String path) |
String |
toJSONString() |