JavaEE中JSON处理和绑定技术简介

JavaEE平台中的JSON处理

JavaEE包括对JSR 353的支持,它提供了一个API来使用对象模型或流模型来解析、转换和查询JSON数据。生成和解析JSON数据。用于JSON处理的JavaAPI包含以下包。

  • 这个javax.json包包含对象模型的读取器接口、写入器接口和模型构建器接口。这个包还包含JSON元素的其他实用程序类和Java类型。

  • 这个javax.json.stream包包含流模型的解析器接口和生成器接口。

  • javax.json中的主要类和接口

    类或接口描述

    Json

    包含用于创建JSON解析器、生成器和生成器实例的静态方法。该类还包含创建解析器、生成器和生成器工厂对象的方法。

    JsonReader

    从流中读取JSON数据,并在内存中创建对象模型。

    JsonObjectBuilder

    JsonArrayBuilder

    通过从应用程序代码中添加元素,在内存中创建对象模型或数组模型。

    JsonWriter

    将对象模型从内存写入流。

    JsonValue

    表示JSON数据中的元素(例如对象、数组或值)。

    JsonStructure

    表示JSON数据中的对象或数组。此接口是JsonValue.

    JsonObject

    JsonArray

    在JSON数据中表示对象或数组。这两个接口是JsonStructure.

    JsonString

    JsonNumber

    表示JSON数据中元素的数据类型。这两个接口是JsonValue.

    JsonException

    指示JSON处理过程中发生问题。

    javax.json.stream中的主要类和接口

    类或接口描述

    JsonParser

    表示基于事件的解析器,它可以从流或对象模型中读取JSON数据。

    JsonGenerator

    将JSON数据写入流,每次一个元素。

     

 

MOXy,JSON数据与Java对象的绑定的推荐方式,Jersey 2.0默认采用该方式

转载于:https://www.cnblogs.com/jjhq/p/10825385.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值