1.我每10分钟从本地数据库中获取一次数据,并将其发送到Web服务器。
2,从本地数据库读取后,以Json格式制作Full Database数据,然后从android发送到Webserver。
我想像这样:
[
{
"$id": "2",
"Contact": "999",
"Lat": "465465",
"Long": "65465",
"Time": "654654",
"Msg": "1"
},
{
"$id": "3",
"Contact": "12131321",
"Lat": "3413132",
"Long": "54564",
"Time": "54654",
"Msg": "1"
}
]
从本地数据库读取:
List<LocationPOJO> val = dbconnectorForlocation.getAllvalues();
Log.i("MY data String ",val.toString());
for(int i=0;i<val.size();i++)
{
ImeiStringval = val.get(i).getIMEIString();
LatstringVal = val.get(i).getLatString();
LongStringVal = val.get(i).getLongString();
StatusStingVal = val.get(i).getStatusString();
TimeandDateVal=val.get(i).getTImeandDate();
}
请帮我怎么做。
试试这个
JSONObject json;
JSONArray jsonArray = new JSONArray();
for(int i=0;i<dbData.size;i++)
{
json= new JSONObject();
json.put("$id", dbData.get(i).getId());
json.put("Contact", dbData.get(i).getContact());
json.put("Lat", dbData.get(i).getLat());
json.put("Long", dbData.get(i).getLong());
json.put("Time", dbData.get(i).getTime());
json.put("Msg", dbData.get(i).getMsg());
jsonArray.put(json);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句