snack - JsonPath 应用参考
1、JsonPath 应用参考
查询
ONode oNode = ONode.ofBean(store);
oNode.select("$..book[?@.tags contains 'war'].first()").toBean(Book.class); //RFC9535 规范,可以没有括号
oNode.select("$..book[?(!(@.category == 'fiction') && @.price < 40)].first()").toBean(Book.class);
oNode.select("$.store.book.count()");
生成
ONode.ofJson(store).create("$.store.book[0].category").toJson();
删除
ONode.ofBean(store).delete("$..book[-1]");