javaBean类:
public class JsonBean {
/**
* entityData : {"baiduLat":31.5161941,"companyCode":"001","personId":"ry170614160142","baiduLng":121.26046038}
*/
private EntityDataBean entityData;
public EntityDataBean getEntityData() {
return entityData;
}
public void setEntityData(EntityDataBean entityData) {
this.entityData = entityData;
}
public static class EntityDataBean {
/**
* baiduLat : 31.5161941
* companyCode : 001
* personId : ry170614160142
* baiduLng : 121.26046038
*/
private double baiduLat;
private String companyCode;
private String personId;
private double baiduLng;
public double getBaiduLat() {
return baiduLat;
}
public void setBaiduLat(double baiduLat) {
this.baiduLat = baiduLat;
}
public String getCompanyCode() {
return companyCode;
}
public void setCompanyCode(String companyCode) {
this.companyCode = companyCode;
}
public String getPersonId() {
return personId;
}
public void setPersonId(String personId) {
this.personId = personId;
}
public double getBaiduLng() {
return baiduLng;
}
public void setBaiduLng(double baiduLng) {
this.baiduLng = baiduLng;
}
}
}
public class MainActivity extends AppCompatActivity {
private static final String TAG = "TAG";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initData();
}
private void initData() {
JsonBean jsonBean = new JsonBean();
JsonBean.EntityDataBean bean = new JsonBean.EntityDataBean();
bean.setBaiduLat(31.5161941);
bean.setBaiduLng(121.26046038);
bean.setCompanyCode("001");
bean.setPersonId("ry170614160142");
jsonBean.setEntityData(bean);
String json = new Gson().toJson(jsonBean);
Log.e(TAG, "json==="+json );
}
}