欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java 拼接json串

在Java編程中,有時(shí)需要將數(shù)據(jù)以JSON格式傳遞,此時(shí)需要拼接一個(gè)符合JSON格式的數(shù)據(jù)串。下面介紹如何使用Java代碼拼接JSON串。

//創(chuàng)建JSONObject對(duì)象
JSONObject jsonObject = new JSONObject();
//向JSONObject對(duì)象中添加屬性
jsonObject.put("name", "Tom");
jsonObject.put("age", 20);
//為JSONObject對(duì)象添加數(shù)組
JSONArray jsonArray = new JSONArray();
//創(chuàng)建JSONObject對(duì)象(數(shù)組中的元素)
JSONObject obj1 = new JSONObject();
obj1.put("course", "Java");
obj1.put("score", 90);
JSONObject obj2 = new JSONObject();
obj2.put("course", "Python");
obj2.put("score", 95);
//將JSONObject對(duì)象添加至JSONArray中
jsonArray.put(obj1);
jsonArray.put(obj2);
//將JSONArray對(duì)象添加至最初的JSONObject中
jsonObject.put("courses", jsonArray);
//將JSONObject對(duì)象輸出為字符串
String jsonString = jsonObject.toString();
//輸出結(jié)果:{"name":"Tom","age":20,"courses":[{"course":"Java","score":90},{"course":"Python","score":95}]}
System.out.println(jsonString);

以上代碼演示了如何使用JSONObject和JSONArray兩個(gè)類(lèi)創(chuàng)建JSON數(shù)據(jù)。JSONObject是一個(gè)容器,可以?xún)?chǔ)存多個(gè)屬性;而JSONArray則是一個(gè)儲(chǔ)存JSONObject對(duì)象的容器,可以形成嵌套的JSON結(jié)構(gòu)。最后,使用toString()方法將JSONObject對(duì)象輸出為字符串。