如何将这些来自服务器的数据转换为android中的json格式?

时间:2017-04-05 16:52:50

标签: java android json

我有这种格式的数据来自android中的服务器。

112.198.78.80,2016-12-28 01:00:00.791600 175.157.80.115,2016-12-28 01:00:00.791600 49.33.40.172,2016-12-28 01:00:00.791600 27.97.201.244,2016-12-28 01:00:00.791600

但实际上在收到这些数据后我需要在android中转换为json格式

[{"112.198.78.80":"175.157.80.115","2016-12-28 01:00:00.791600":"2016-12-28 01:00:00.791600"}, {"112.198.78.80":"49.33.40.172","2016-12-28 01:00:00.791600":"2016-12-28 01:00:00.791600"}, {"112.198.78.80":"27.97.201.244","2016-12-28 01:00:00.791600":"2016-12-28 01:00:00.791600"}]

像这样在地图上显示事件。所以现在我想知道如何将这些数据转换为android.can中的json格式。有人请帮忙,因为我是android和地图的新手?

1 个答案:

答案 0 :(得分:0)

基本上,您要创建JSONArray的JSONArray 根据您收到数据的方式,在for循环或一段时间或其他内容中执行此操作,但想法是:

JSONObject obj = new JSONObject();
JSONArray arr = new JSONArray();
obj.put("112.198.78.80","2016-12-28 01:00:00.791600"); //Add all the other elements 
arr.put(obj);