我想连接多个json对象.
我有两个像这样的json
{"message":"test","status":"0"}
还有这个
{"message":"test-2","status":"1"}
结果必须是
[{"message":"test","status":"0"},{"message":"test-2","status":"1"}]
我怎么能用Java做到这一点?
解决方法:
做这样的事情:
List array = new ArrayList();
array.add("{\"message\":\"test\",\"status\":\"0\"}");
array.add("{\"message\":\"test-2\",\"status\":\"1\"}");
array.toString();
如果您想在Java中使用对JSON对象的支持,请考虑使用Gson:
import com.google.gson.JsonArray;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
public class Main {
public static void main(String[] args) {
JsonObject json1 = (JsonObject) new JsonParser().parse("{\"message\":\"test\",\"status\":\"0\"}");
JsonObject json2 = (JsonObject) new JsonParser().parse("{\"message\":\"test-2\",\"status\":\"1\"}");
JsonArray array = new JsonArray();
array.add(json1);
array.add(json2);
System.out.println(array.toString());
}
}
这次会给你你想要的对象.
标签:java,json
来源: https://codeday.me/bug/20190728/1561647.html