2017-04-05 34 views
-2

我有一個來自android中的服務器的這種格式的數據。如何將這個數據從服務器轉換爲android中的json格式?

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

但實際上收到這個數據我需要轉換爲JSON格式的Android

[{"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"}]

這樣的,並顯示在map.So事件之後,現在我想知道如何將此數據轉換爲android.can中的json格式任何人請幫助,因爲我是新的android和地圖?

+0

上閱讀一對線,分割逗號,然後格式根據您的要求。你真的在問什麼?我們爲你做到這一點? – AntonH

回答

0

基本上,你要創建一個JSONObjects 根據您收到您的數據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); 
相關問題