Brief-JSON轻量级 JSON 解析库
轻量级JSON解析库 BriefJSON,追求以最少的代码完成JSON解析及JAVA对象的序列化和反序列化。用户只需把代码文件拷贝到自己的项目中即可使用。
采用模块化设计,将JSON序列化与JAVA Bean序列化分成2个包,使用户按需拷贝代码文件。
序列化流程
JSON TEXT <====jsonserializer=====>Map,List,String,etc. <====beanserializer====>JAVA BEAN
BeanSerializer.deserializer :把List和Map反序列化为Java Bean;
JSONSerializer.serializer :把List和Map序列化为JSON文本;
JSONSerializer.deserializer :将JSON文本解析为List和Map
BeanSerializer.serializer :把Java Bean序列化为List和Map
Seriable :把Java Bean中要序列化的字段用此注解。无此注解的字段将不序列化;
ParseException :解析JSON时报错抛出的异常。
评论
parson轻量级 json 库
parson 是一个用c写的轻量级json库:JOSN完全支持轻量级,只需两个文件。API简单。用点分的方式(a.b.c)获取和设置key的value。C89兼容测试组件
parson轻量级 json 库
0
lkjsonDelphi的JSON解析库
lkjson(JSONdelphilibrary)是Delphi实现的JSON数据格式和对象结构,主要特点是轻量级以及快速。
lkjsonDelphi的JSON解析库
0
simdjson高性能 JSON 解析库
simdjson是每秒可解析千兆字节的高性能JSON解析库。simdjson使用 SIMD指令和microparallel算法来解析JSON,比RapidJSON快4倍,比 JSONforModern
simdjson高性能 JSON 解析库
0
QjsonQt的JSON解析库
QJson是一个基于Qt的开发包用来将JSON数据解析成QVariant对象,JSON的数组将被映射为QVariantList实例,而其他对象映射为QVariantMap实例。
QjsonQt的JSON解析库
0
Yap轻量级 Rust 解析库
Yap是一个小型、零依赖的解析库,灵感来自parser-combinator。它的目标是使解析字符串和切片变得容易,并且易于使用。特性示例丰富,提供的每个函数都有使用示例以冗余为代价,优先考虑简洁性支
Yap轻量级 Rust 解析库
0
ExjsonC/C++ 高性能 JSON 解析库
C语言JSON解析库:Exjson什么是Exjson?Exjson是一款高性能的基于Flex&Bison的 JSON 解析器,Xserver引擎自带,其他需要使用的只需要引入几个头文件和源文件
ExjsonC/C++ 高性能 JSON 解析库
0