在java中concat两个json对象
发布时间:2020-12-15 04:21:43 所属栏目:Java 来源:网络整理
导读:我想连接多个json对象. 我有两个像这样的json {"message":"test","status":"0"} 还有这个 {"message":"test-2","status":"1"} 结果必须是 [{"message":"test","status":"0"},{"message":"test-2","status":"1"}] 我怎么能用Java做到这一点? 解决方法 做这样
我想连接多个json对象.
我有两个像这样的json {"message":"test","status":"0"} 还有这个 {"message":"test-2","status":"1"} 结果必须是 [{"message":"test","status":"0"},{"message":"test-2","status":"1"}] 我怎么能用Java做到这一点? 解决方法
做这样的事情:
List<String> array = new ArrayList<String>(); 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()); } } 这次会给你你想要的对象. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |