我想创建一个json结构如下:
{
"firstName": "John",
"lastName": "Smith",
"address": {
"streetAddress": "21 2nd Street",
"city": "New York",
"state": "NY",
"postalCode": 10021
},
"phoneNumbers": [
"212 732-1234",
"646 123-4567"
]
}
使用add属性方法我能够创建firstName和lastName,但还没有弄清楚如何在Java中创建address和phoneNumbers。 请帮帮我; 阿贾伊
答案 0 :(得分:1)
您需要做的是创建一个名为Address的新类,它具有这些属性(字符串streetAdress,city,state,postalcode)。然后,结构本身将具有该类的实例。
另外,我不会使postalCode成为一个int。把它留作一个字符串。
PhoneNumbers将是一个字符串列表(除非你想用它做一些奇特的事情)。