在Java中,JSON對(duì)象的賦值非常方便,我們可以使用Java中的JSONObject類來(lái)創(chuàng)建JSON對(duì)象,并向其添加鍵值對(duì)。JSONObject類是在首選org.json庫(kù)中定義的,它提供了一個(gè)名為JSONObject的類,可以將鍵值對(duì)存儲(chǔ)為JSON格式。
JSONObject jsonObj = new JSONObject(); jsonObj.put("name", "張三"); jsonObj.put("age", 18); jsonObj.put("gender", "女"); System.out.println(jsonObj);
在上述代碼中,我們首先實(shí)例化了一個(gè)JSONObject對(duì)象,并使用put()方法向其添加了三個(gè)鍵值對(duì)。我們可以為每個(gè)屬性設(shè)置一個(gè)鍵和一個(gè)值(注意鍵必須是一個(gè)字符串),并使用put()方法來(lái)添加到JSON對(duì)象中。最后,我們打印了jsonObj對(duì)象,以便確認(rèn)JSON對(duì)象是否正確創(chuàng)建。
此外,我們還可以使用fromObject()方法將Java對(duì)象轉(zhuǎn)換為JSON對(duì)象,如下所示:
Person person = new Person("小芳", 20, "女"); JSONObject jsonObj = JSONObject.fromObject(person); System.out.println(jsonObj.toString());
在上述代碼中,我們首先創(chuàng)建了一個(gè)Person對(duì)象,并使用fromObject()方法將其轉(zhuǎn)換為JSONObject對(duì)象。最后,我們打印jsonObj對(duì)象,以便確認(rèn)JSON對(duì)象是否正確創(chuàng)建。