你想不想让Java处理Json像JS那样点点就出来了
那就往下看吧!
JSONpath github地址
json-path/JsonPathgithub.com
使用指南
引入Maven jar包
<!-- jsonpath support -->
简单说一下各个业务需求上需要那几个API吧
查:如果你想寻找某个key的值
直接使用
JsonPath.read(json, "$.store.book[*].author")
看下图控制台打印的错误信息,很明了
改:如果是替换某的Key的值
//把json进行格式化,然后直接按照json路径,把值重新赋值,格式化字符串返回
增:如果是新塞入数据
//把json进行格式化,然后直接按照json路径,找到路径,插入key和value,格式化字符串返回
删:如果是删除数据
//把json进行格式化,然后直接按照json路径,找到路径,删除key和value,格式化字符串返回
进行简单CRUD, 还有强大的工功能,请查看文章开头的github地址