不用代码也能生成请求接口类

本文简单说明一个接口类生成工具,原创工具。如要转载请标明出处
接口类生成基于protobuf,支持android,ios,j2ee,.net。工具包含代码生成工具,接口查询工具。
首先编辑proto文件
如下图为一个新闻的列表类。

其中@api new new 是接口的名称和地址
@param required string cid //新闻ID 参数。设置可选或必选
@return NewsData 为返回类

message部分请参考protobuf

message News {
    optional string id = 1; //编号
    optional string title = 2; //标题
    optional string content = 3; //内容
    optional string create_time = 4; //时间
    optional string browse = 5; //浏览次数
    optional string loginid = 6; //来源
}

message NewsData {
    repeated News data = 1; //data
}


/**
@api news news  //新闻列表
@param required string cid      //新闻ID
@return NewsData
*/

根据上面的文件可以生产 android,ios,.net,java的映射和接口请求类。

这里写图片描述
androidconfig //android的接口配置文件
androidwireconfig //android的wire映射类的配置文件
androidpais //android接口调用类。
androidjar //android用到的jar包
androidjson //json方式的映射类
cproto //C++模式的映射类
iosapi //protobuf方式的ios接口调用类
iosapijson //json方式的ios接口调用类
iosconfig //protobuf方式的配置文件
iosconfigjson //json方式配置文件
iosjson //json方式的ios映射类
netproto //.net的接口映射和调用类

这里写图片描述

调用接口非常简单,有效减少与服务器就接口的沟通成本

android 调用

ApisFactory.getApiNew().set("id").Load(onapiload);

ios 调用

[[ApisFactory getApiNew] load:@"id"];

具体可以在 https://pan.baidu.com/s/1hsKRZNY 下载查看代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值