创建JsonArray

时间:2011-11-12 07:21:30

标签: java json

我想创建一个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。 请帮帮我; 阿贾伊

1 个答案:

答案 0 :(得分:1)

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

另外,我不会使postalCode成为一个int。把它留作一个字符串。

PhoneNumbers将是一个字符串列表(除非你想用它做一些奇特的事情)。