import java.awt.JobAttributes;
import com.google.gson.JsonArray;
import com.google.gson.JsonObject;
public class WriteJson
{
public static void main(String[] args)
{
JsonObject jObject=new JsonObject();
jObject.addProperty("cat", "it");
JsonArray jsonArray=new JsonArray();
JsonObject lan1=new JsonObject();
lan1.addProperty("id",1);
lan1.addProperty("name", "java");
lan1.addProperty("ide", "eclipse");
jsonArray.add(lan1);
JsonObject lan2=new JsonObject();
lan2.addProperty("id",2);
lan2.addProperty("name", "swift");
lan2.addProperty("ide", "xcode");
jsonArray.add(lan2);
JsonObject lan3=new JsonObject();
lan3.addProperty("id",3);
lan3.addProperty("name", "c#");
lan3.addProperty("ide", "visual studio");
jsonArray.add(lan3);
jObject.add("languages", jsonArray);
jObject.addProperty("pop", true);
System.out.println(jObject.toString());
}
}
写的结果:
{"cat":"it","languages":[{"id":1,"name":"java","ide":"eclipse"},{"id":2,"name":"swift","ide":"xcode"},{"id":3,"name":"c#","ide":"visual studio"}],"pop":true}