模块 org.redkale
程序包 org.redkale.convert.json
提供JSON的序列化和反解析功能
-
接口概要 接口 说明 JsonElement 常规json实体 -
类概要 类 说明 JsonArray 常规json数组JsonByteBufferReader 以ByteBuffer为数据载体的JsonReader
只支持UTF-8格式JsonByteBufferWriter 以ByteBuffer为数据载体的JsonWriterJsonBytesWriter writeTo系列的方法输出的字符不能含特殊字符JsonCharsWriter writeTo系列的方法输出的字符不能含特殊字符JsonConvert 详情见: https://redkale.orgJsonDynEncoder<T> 简单对象的JSON序列化操作类JsonFactory JSON的ConvertFactoryJsonMultiArrayDecoder 数组数据中包含不同Type的反序列化解析器
如: ['aaa',{'name':'hahah'}], 需要两个Type来反序列化(String, Map<String, String>)
注意: type的个数必须大于或等于结果数组元素个数, 此解析器对象不会被缓存,每次都会创建新实例JsonMultiImplDecoder<T> 抽象或接口类存在多种实现类的反序列化解析器
详情见: https://redkale.orgJsonObject 常规json对象JsonReader JSON数据源JsonReader.CharArray JsonSimpledCoder<T> 详情见: https://redkale.orgJsonString 常规json字符串JsonWriter writeTo系列的方法输出的字符不能含特殊字符