2011-11-12 49 views
0

我想创建一个JSON结构如下:要创建JsonArray

{ 
    "firstName": "John", 
    "lastName": "Smith", 
    "address": { 
     "streetAddress": "21 2nd Street", 
     "city": "New York", 
     "state": "NY", 
     "postalCode": 10021 
    }, 
    "phoneNumbers": [ 
     "212 732-1234", 
     "646 123-4567" 
    ] 
} 

使用添加属性的方法,我能够创造firstName和lastName,但还没有想出如何在Java中创建地址还有联系电话。 请帮我解决这个问题; Ajay

回答

1

你需要做的是创建一个名为Address的新类,它具有这些属性(字符串streetAdress,city,state,postalcode)。结构本身就会拥有该类的一个实例。

此外,我不会让邮政编码为int。将其保留为字符串。

PhoneNumbers将是一个字符串列表(除非你想用它做点什么)。