授权协议: LGPL-3.0
开发语言: Java
操作系统: 跨平台
收录时间: 2019-08-01
提 交 者: fangjinuo

Easyjson 是一个 JSON 门面库,用于在各种 JSON 库之间切换。可以将任何一种 JSON 库通过 EasyJson 桥接给常用的 3 个 JSON 库(jackson, gson, fastjson)。使用它就像使用 slf4j 一样,底层到底选择哪一种 JSON 库,根本不需要你 care。

目前已经支持将 android-json,  org.json,  json-simple, json-smart,  fastjson,  json-lib,  progbase JSON, minimal json 通过 easyjson 桥接。

特性

  • 支持 gson,Quickjson,Jackson,Progsbase......
  • 支持树模型,流模型
  • 控制是否序列化 NULL
  • 转换 On|Off,1\0 为布尔值
  • 基于自定义字段序列化或反序列化 Enum
  • 使用指定的 pattern | date 格式序列化或反序列化日期
  • 支持自定义排除规则,例如:@Ignore、临时修饰符、指定修饰符......
  • 获取配置为零的 JSONBuilder
  • 在没有任何代码更改的情况下切换基础实现
  • 支持 JDK 1.6+
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

fjn-EasyJson 的相关资讯

fjn-EasyJson 的相关博客

EasyJson 发布

JSON库很常用了,现在开源的JSON库也有很多。但是我们仍然面临下列问题 1)时不时的爆出这个Json库出现漏洞,那个json库出现漏...

easyjson 源码调试学习

json解析逻辑一直很繁琐,是go项目可能遇到的性能瓶颈之一。easyjson的解决思路很直观,代码量也不大,整体思路是根据源码中的...

golang json 性能分析

Json 作为一种重要的数据格式,具有良好的可读性以及自描述性,广泛地应用在各种数据传输场景中。Go 语言里面原生支持了这种数...

【Golang】json使用

在web开发中,json好像是一个绕不开的一个模块,今天我们来讲一下golang的json标准库. encoding/json是golang官方提供的json标准...

超好用Golang 解析JSON包GJSON

基本概述 相信使用过动态语言的人,都觉得解析JSON是很简单的,只需要简单的几行代码就可以拿到解析好的JSON对象。例如Pytho...

Golang JSON解析包GJSON详解

基本概述 相信使用过动态语言的人,都觉得解析JSON是很简单的,只需要简单的几行代码就可以拿到解析好的JSON对象。例如Pytho...

golang 性能提升

easyjson-----encoding/json fasthttp----net/hettp 字符串拼接对比 +号拼接 这种拼接最简单,也最容易被我们使用,因为它是不...

golang 常用库

golang至今已有九年了,其可用的库非常丰富。 github.com/Arafatk/DataViz   对于常用数据结构的可视化,使用的graphviz。 ...

go 的一个orm generator,生成qogw

用于生成Go的Model文件,数据库操作太过于麻烦,依靠工具可以直接生成model对象,默认使用的是xorm映射。 需要支持Go mod ,所...

fjn-EasyJson 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
8 收藏
分享
返回顶部
顶部