使用java創建json數據


可以創建json字符串在網上進行傳輸,也可以將獲取到的json字符串寫入到文件

1.需要創建的json數據

 

 2.項目結構

 

 CreateJson.java

package testcreatejson;

import com.google.gson.JsonArray;
import com.google.gson.JsonObject;

public class CreateJson {

public static void main(String[] args) {
//首先要創建一個整體的json對象
JsonObject object=new JsonObject();
//1.json字符串
//add:為當前json對象添加另一個json對象;addProperty:為當前json對象直接添加屬性值
object.addProperty("cat", "it");
//2.json數組
JsonArray array=new JsonArray();

JsonObject language1=new JsonObject();
language1.addProperty("id", 1);
language1.addProperty("name", "java");
language1.addProperty("ide", "Eclipse");
array.add(language1);

JsonObject language2=new JsonObject();
language1.addProperty("id", 2);
language1.addProperty("name", "Swift");
language1.addProperty("ide", "Xcode");
array.add(language2);

JsonObject language3=new JsonObject();
language1.addProperty("id", 3);
language1.addProperty("name", "C#");
language1.addProperty("ide", "Visual Studio");
array.add(language3);

//將數組添加到Object中
object.add("languages", array);

//3.布爾類型的json數值
object.addProperty("pop", true);

System.out.println(object.toString());
}

}

3.運行結果截圖

 

 OK!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM