网络交互频繁的使用json,而一些复杂的json格式解析起来,代码确实不好看。而使用Gson将json转化成Java的实体类来操作,显然更加舒服。
但是创建大量的json对应的实体,对于身体赢弱的程序员来说,好烦。下面介绍快速可以由json生成实体类的工具jsonschema2pojo,下载址http://www.jsonschema2pojo.org/。下面介绍一下使用方法。
我用的是mac,打开终端,windows的话就是打开 运行-》cmd,都懂的。
1.将你要转化的json贴到一个xx.json的文件中,然后放到jsonschema2pojo的解压根目录下
2.命令行进入jsonschema2pojo的解压根目录下
3.然后在命令行下输入:
./jsonschema2pojo --source address --target java-gen
对有的非标准的Json文件,你需要加入-T参数
./jsonschema2pojo --source address --target java-gen -T JSON -a NONE
TIP:address换成xx.json
4.生成的实体类就在java-gen文件夹下了
是不是很嗨?
如果使用Android studio的话可以尝试:https://github.com/zzz40500/GsonFormat
http://blog.csdn.net/xuan_xiaofeng/article/details/48030185