1. 概述
okjson是用JAVA编写的JSON处理器(JSON解析器+JSON生成器)。
它能帮助开发者把一段JSON文本中的数据映射到实体类中,或由一个实体类生成一段JSON文本。
它小巧,源码只有一个类文件和一个注解类文件,方便架构师嵌入到项目/框架中去。
它高效,比号称全世界最快的fastjson还要快。
它灵活,不对映射实体类有各种各样约束要求。
一个好工具就是简单、朴素的。
![d566c152cf99e91cb44540b608fc23e4.png](https://i-blog.csdnimg.cn/blog_migrate/509162905ca8d54f37af60bde8198fe4.jpeg)
2. 一个示例
来一个简单示例感受一下(所有代码可在源码包srcestjavaxyzcalvinwilliamsokjson里找到)
2.1. 编写JSON文件
demo.json
{"userName" : "Calvin" ,"email" : "calvinwilliams@163.com" ,"userExtInfo" : {"gender" : "M" ,"age" : 30 ,"address" : "I won't tell you"} ,"interestGroupList" : ["Programing