retrofit2 发送json数据_Android如何通过Retrofit提交Json格式数据

本文将介绍如何通过retrofit库post一串json格式的数据。首先post的json数据格式如下:

{

"Id": "string",

"DeviceId": "string",

"Name": "string",

"SumDistance": 0,

"RouteNo": "string",

"SumPoints": 0,

"SetupTime": "2016-06-10T13:11:00.766Z",

"UsedTime": 0,

"Points": [

{

"Id": "string",

"RouteNo": "string",

"Name": "string",

"Longitude": "string",

"Latitude": "string",

"Height": 0,

"Distance": 0,

"Yaw": 0,

"Pitch": 0,

"Speed": 0,

"Usedtime": 0

}

]

}

通过安装Android studio gsonformat插件,根据上面的json格式自动生成一个Bean类,本文命名为FlyRouteBean,

package com.example.administrator.retrofitex;

import java.util.List;

import android.os.Parcel;

import android.os.Parcelable;

/**

* Created by Administrator on 2016/6/10.

*/

public class FlyRouteBean{

/**

* Id : string

* DeviceId : string

* Name : string

* SumDistance : 0

* RouteNo : string

* SumPoints : 0

* SetupTime : 2016-05-23T06:20:50.254Z

* UsedTime : 0

* Points : [{"Id":"string","RouteNo":"string","Name":"string","Longitude":"string","Latitude":"string","Height":0,"Distance":0,"Yaw":0,"Pitch":0,"Speed":0,"Usedtime":0}]

*/

public String Id;

public String DeviceId;

public String Name;

public double SumDistance;

public String RouteNo;

public int SumPoints;

public String SetupTime;

public double UsedTime;

/**

* Id : string

* RouteNo : string

* Name : string

* Longitude : string

* Latitude : string

* Height : 0

* Distance : 0

* Yaw : 0

* Pitch : 0

* Speed : 0

* Usedtime : 0

*/

public List Points;

public String getId() {

return Id;

}

public void setId(String Id) {

this.Id = Id;

}

public String getDeviceId() {

return DeviceId;</

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值