我想创建一个像我这样可以发送到服务器的json对象:
{
"email": "some@gmail.com",
"profile": {
"token": "test"
}
}
我可以创建JSON,但不知道如何创建一个具有多个对象的JSON,如上所述。这就是我到目前为止所做的事情
(在控制台中)
> var dataModel = { email: "somemail@gmail.com", token: "sometoken"}
> undefined
> dataModel
> Object {email: "somemail@gmail.com", token: "sometoken"}
令牌需要在profile
答案 0 :(得分:2)
大多数现代浏览器都有JSON.stringify(您的数据)和JSON.parse(json数据);
答案 1 :(得分:1)
只需将对象创建为纯JavaScript对象:
var object = {
email: "some@gmail.com",
profile: {
token: "test"
}
}
然后将其转换为JSON:
var json = JSON.stringify(object);
答案 2 :(得分:0)
var dataModel = {
email: "somemail@gmail.com",
profile: {
token: "sometoken"
}
};
var dataModelJSON = JSON.stringify(dataModel);
答案 3 :(得分:-1)
尝试:
var dataModel = { email: "somemail@gmail.com"};
dataModel.profile = {token : "test"}