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 に答える