看各大IT公司的JSON利器工具包
来源:互联网 发布:mac在osi第几层 编辑:程序博客网 时间:2024/06/03 02:26
JSON(JavaScript ObjectNotation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript ProgrammingLanguage, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java,JavaScript, Perl, Python等)。 这些特性使JSON成为理想的数据交换语言。
正是由于JSON格式的数据的易用性,越来越多的软件开发者开始使用JSON,与此同时,也产生了一个小小的问题,如何让新人更多的熟悉JSON,即使不了解JSON的转换机制,也能够更快的加入到JSON的开发中,基于此很多IT公司都封装了一套自己的JSON框架,来实现JSON格式数据的转换。
1.Google Json利器之Gson
Gson是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。
关于Gson更详细的资料,请访问这里:
GsonAPI:Gson最新版本的API文档
Gson user guide:在代码中使用Gson进行JSON格式转换的一些例子
Gson designdocument:包含了在Gson使用过程中的一些问题。
2.阿里巴巴 Json利器之FastJson
阿里巴巴说,fastjson是最快的json库。特别在parser方面,fastjson的性能令人惊奇,甚至超越了二进制协议的protobuf。
关于FastJson的具体文档资料,点点这里。
3.IBM Json利器之Json4J
IBM封装的一个json工具包,官方的介绍倒是不少,不过真正的用户不多。官方的介绍文字贴一下吧。
简单 Java 模型,用于构造和处理要作为 JSON 实现来呈示的数据。
在期望将 Web Service 产生的 XML 应答转换为 JSON 结构,以方便在“异步 JavaScript 和 XML”(Ajax) 应用程序中使用的情况下,能够从 XML 快速转换为 JSON。进行这种转换带来好处,即采用 Ajax 模式的应用程序可以处理采用 JSON 格式的数据,而在 Microsoft InternetExplorer XML 变换和其他特定于平台的 XML 解析器中不必依赖 ActiveX 对象。此外,采用 JSON 格式的数据更容易压缩,因此传输效率更高。
JSON 字符串和流解析器,它可以生成相应的 JSONObject,此对象采用 Java 语言来表示 JSON 结构。然后,您可以更改此 JSONObject,并将更改应用于 JSON 实现。
- 看各大IT公司的JSON利器工具包
- 现代企业(特别是商务公司)需具有的IT利器
- IT自由职业者的赚钱利器
- json工具包
- IT公司的领导
- 怎样的金融IT公司才算好公司
- 咨询公司和IT公司的比较
- 怎样的金融IT公司才算好公司
- 美国IT公司的公司文化(1)
- 美国IT公司的公司文化(2)
- 怎样的金融IT公司才算好公司
- IT售前人员的利器--PPT
- 【IT情感】个性是成功的利器
- IT公司名字的由来
- 杭州的IT公司排名
- 杭州不错的IT公司
- IT公司的加班文化
- 深圳好的IT公司
- 响应式设计还不够
- 如何提高效率SQLITE 大数据量操作 效率
- [LeetCode]Container With Most Water, 解题报告
- c学习记录
- SQL Server nested loop join 效率试验
- 看各大IT公司的JSON利器工具包
- OpenGL入门学习
- from * import 的实质
- 内存映射文件原理探索
- leetcode开篇
- 浅谈SIFT特征描述子
- 经典博文收集(强烈推荐!!!)
- BFS宽度优先搜索思想
- jw player笔记二----修改logo