色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java 代碼拼 json

劉姿婷1年前8瀏覽0評論

JSON是一種輕量級的數據交換格式,而Java是一種非常流行的編程語言。在Java中,可以使用代碼拼接來創建JSON對象。

JSONObject obj = new JSONObject();
obj.put("name", "張三");
obj.put("age", 18);
JSONArray hobbies = new JSONArray();
hobbies.put("唱歌");
hobbies.put("跳舞");
hobbies.put("游泳");
obj.put("hobbies",hobbies);
String jsonStr = obj.toString();
System.out.println(jsonStr);

以上的代碼使用了JSON-java庫中的JSONObject和JSONArray類。通過put方法來添加key-value或者元素。最后再通過toString方法將JSON對象轉換為字符串格式。

另外,需要注意的是,JSON的數據類型與Java的數據類型不是一致的,需要進行轉換。例如,Java中的Date類型需要在轉換為JSON格式時進行格式化處理。

Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String strDate = sdf.format(date);
JSONObject obj = new JSONObject();
obj.put("date", strDate);
String jsonStr = obj.toString();
System.out.println(jsonStr);

在這個例子中,我們首先創建了一個Date對象,然后使用SimpleDateFormat類將Date類型轉換為字符串類型,并指定了格式化的方式。最后再將字符串類型的日期添加到JSON對象中。

總之,Java提供了豐富的庫用于處理JSON數據,通過代碼拼接,可以很容易地創建JSON對象。