Java中的JSON支持對象嵌套,因此可以創建具有子對象的JSON對象。例如:
{ "name": "John", "age": 30, "address": { "street": "123 Main St", "city": "Anytown", "state": "CA", "zip": "12345" } }
在上面的例子中,“address”字段是一個JSON對象,它作為“person”JSON對象的子對象存在。
在Java中,可以使用以下代碼創建具有子對象的JSON對象:
JSONObject person = new JSONObject(); person.put("name", "John"); person.put("age", 30); JSONObject address = new JSONObject(); address.put("street", "123 Main St"); address.put("city", "Anytown"); address.put("state", "CA"); address.put("zip", "12345"); person.put("address", address);
在上述代碼中,“person”JSON對象有一個子對象“address”,該子對象由另一個JSON對象創建。
因此,Java的JSON支持子對象的創建和處理,可以輕松地處理具有復雜嵌套結構的JSON數據。