2016-10-26 29 views
-3

嗨正確的JSON數組我有一個字符串值,像這樣字符串轉換爲Android中

String x = "{\"message\"=\"hi\"}{\"message\"=\"hello\"}{\"message\"=\"hi\"}"; 

但這裏想這個字符串轉換爲正確的JSON數組看起來像這樣

String jsonarry = "[{\"message\":\"hi\"},{\"message\":\"hello\"},{\"message\":\"hi\"}]"; 

所以請幫助我如何轉換成適當的Json數組...在此先感謝!

+0

http://www.freeformatter.com/json-formatter.html –

+0

讓我介紹一個叫codebeautify網站。它可以很好地將雜亂的json轉換成整潔的json,我喜歡它。 http://codebeautify.org/jsonviewer –

回答

1

在這裏你去:

String x = "{\"message\"=\"hi\"}{\"message\"=\"hello\"}{\"message\"=\"hi\"}"; 

return "[" + x.replace("=", ":").replaceAll("\\}\\{", "},{") + "]"; 
0

嘗試JSONParser

JSONParser parser = new JSONParser(); 
JSONObject json = (JSONObject) parser.parse(stringToParse);