Java EE 8包含JSON处理API的更新,并为最新的JSON标准提供最新的IEFT标准。他们是:
JSON Pointer (RFC 6901)
JSON Patch (RFC 6902)
JSON Merge Patch (RFC 7396)
入门
要开始使用JSON-P,您需要Maven中央存储库中的以下依赖项。
javax.json
javax.json-api
1.1
org.glassfish
javax.json
1.1
JSON-Pointer
JSON指针定义了一个字符串表达式,该表达式引用JSON文档的层次结构内的元素。通过JSON指针表达式,您可以通过检索,添加,删除和替换由表达式引用的元素或值来访问和操作JSON文档。
入口API是javax.json.JsonPointer接口。通过调用javax.json.Json 类上的静态工厂方法createPointer(String expression)并将其传递给指针表达式来创建实例。
检索一个值
如果下面给出了JSON文档,并且您想要检索title元素的值,则可以创建JSON指针表达式 /title。
{
"title": "Java EE: Only What's New",
"author": "Alex Theedom",
"chapters": [
"Chapter 1: Java EE 8 What’s New Overview",
"Chapter 2: Java