Java 在android中将字符串转换为正确的Json数组
嗨,我有一个类似这样的字符串值Java 在android中将字符串转换为正确的Json数组,java,android,Java,Android,嗨,我有一个类似这样的字符串值 String x = "{\"message\"=\"hi\"}{\"message\"=\"hello\"}{\"message\"=\"hi\"}"; 但是这里我们想把这个字符串转换成正确的Json数组,如下所示 String jsonarry = "[{\"message\":\"hi\"},{\"message\":\"hello\"},{\"message\":\"hi\"}]"; 所以请帮助我如何转换成正确的Json数组。。。提前谢谢 给你: St
String x = "{\"message\"=\"hi\"}{\"message\"=\"hello\"}{\"message\"=\"hi\"}";
但是这里我们想把这个字符串转换成正确的Json数组,如下所示
String jsonarry = "[{\"message\":\"hi\"},{\"message\":\"hello\"},{\"message\":\"hi\"}]";
所以请帮助我如何转换成正确的Json数组。。。提前谢谢 给你:
String x = "{\"message\"=\"hi\"}{\"message\"=\"hello\"}{\"message\"=\"hi\"}";
return "[" + x.replace("=", ":").replaceAll("\\}\\{", "},{") + "]";
试试JSONParser
JSONParser parser = new JSONParser();
JSONObject json = (JSONObject) parser.parse(stringToParse);
让我介绍一个叫codebeautify的网站。将凌乱的json转换成整洁的json效果很好,我很喜欢。