我想实现以下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',但我不知道我需要在信息中“推送”嵌套对象的语法。
答案 0 :(得分:2)
假设var message = $('#daform').serializeJSON();
等同于
{
"mysex": "female",
"yoursex": "male",
"description": "descr2",
"owner": "zBYnfuu8DXEwMttwZ",
"nickname": "user",
"_id": "xcGAkaANcmJP9jQu9"
}
添加
message.location = { 'lat': templat, 'lng': templng };