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

java 動態寫入json串

錢多多2年前8瀏覽0評論

Java動態生成JSON串是一種非常常見的操作。可以將Java對象轉換為JSON字符串,以便于傳輸和存儲。

在Java中,可以使用一些開源的庫來生成JSON串,例如:FastJson、Jackson等。下面以FastJson為例進行說明:

JSONObject obj = new JSONObject();
obj.put("name", "Tom");
obj.put("age", 18);
JSONArray books = new JSONArray();
JSONObject book1 = new JSONObject();
book1.put("title", "Java編程思想");
book1.put("price", 88.8);
books.add(book1);
JSONObject book2 = new JSONObject();
book2.put("title", "JavaScript權威指南");
book2.put("price", 58.5);
books.add(book2);
obj.put("books", books);
String jsonStr = obj.toJSONString();
System.out.println(jsonStr);

上面的代碼中,先創建一個JSONObject對象,然后使用put()方法向對象中添加屬性。其中,name和age是普通的屬性,而books是一個JSONArray對象,用于存儲多本書的信息。在books中,又使用了兩個JSONObject對象,分別表示兩本書的信息,然后將它們添加到了books中。最終,將整個對象轉換成JSON字符串,并輸出到控制臺。

通過上面的代碼,可以動態生成一個含有多個屬性和屬性值的JSON串。在實際開發中,可以根據項目需求,自行調整屬性和屬性值。這種方法簡單易懂,靈活性高,可以滿足大部分的動態生成JSON串的需求。