我有这种格式的数据来自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和地图的新手?
答案 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);