使用jsonschema2pojo工具快速由json获取java实体类model

来源:互联网 发布:金字塔 内部结构 知乎 编辑:程序博客网 时间:2024/05/09 16:02

   网络交互频繁的使用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


0 0