Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在android中将字符串转换为正确的Json数组_Java_Android - Fatal编程技术网

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效果很好,我很喜欢。