把json转成java、objc的module的小工具

介绍一个名为json2module的工具,它能将JSON文件转换为Java或Objective-C模块文件,帮助开发者简便地处理后台返回的JSON数据,无需手动复制字段到类中。

简介

一个把json文件,转换为java、objcetive-c的module文件。
暂不支持一个array的下一级,还是array
简单方便地处理后台返回的json数据,不必要一个一个字段复制到module类上。

github

[json2module](https://github.com/skytoup/JsonToModule)

用到的第三方开源库

cJSON c语言的json解析库

基本的实现逻辑

实现逻辑

编译

命令行进入到项目根目录后
make

测试:
    make test
    测试生成的文件在项目目录下的out_file里面

使用说明(English不是很好):

json2moudle <json file path> [-n] [-o] [-p] [-h] [--java] [--objc]

option:
-n <module name>        default is json file name
-o <out path>           default is run path
-p <java pack name>     default is ""
-h                      help
--java                  out java module file
--objc                  out objective-c module file

if not have --java or --objective-c, default is java

使用事例:

json2moudle t.json
json2moudle t.json -n test2 -o ~/Desktop/test -p test.com.hehe
json2moudle t.json -n test2 -o ~/Desktop/test
json2moudle t.json -n test2 -o ~/Desktop/test -p test.com.hehe --objc --java
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值