0

我想实现以下 JSON 结果/JS 对象:

{
    "mysex": "female",
    "yoursex": "male",
    "location": {
        "lat": "48",
        "lng": "1"
    },
    "description": "descr2",
    "owner": "zBYnfuu8DXEwMttwZ",
    "nickname": "user",
    "_id": "xcGAkaANcmJP9jQu9"
}

我已经有一个消息对象,它可以从表单中获取除位置嵌套对象值之外的所有其他信息。这很好用。

var message = $('#daform').serializeJSON();

我已经将 lat 和 lng 值存储为变量 'templat' 和 'templng' 但我不知道在消息中“推送”嵌套对象所需的语法。

4

1 回答 1

2

假设这var message = $('#daform').serializeJSON();相当于

{
    "mysex": "female",
    "yoursex": "male",
    "description": "descr2",
    "owner": "zBYnfuu8DXEwMttwZ",
    "nickname": "user",
    "_id": "xcGAkaANcmJP9jQu9"
}

只需添加

message.location = { 'lat': templat, 'lng': templng };
于 2013-03-16T18:09:30.603 回答