如何在JS中创建JSON数据
How to create JSON data in JS
我想创建一个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
内部
大多数现代浏览器都有JSON.stringfy(yourData)和JSON.parse(jsonData);
只需将对象创建为纯JavaScript对象:
var object = {
email: "some@gmail.com",
profile: {
token: "test"
}
}
然后将其转换为JSON:
var json = JSON.stringify(object);
var dataModel = {
email: "somemail@gmail.com",
profile: {
token: "sometoken"
}
};
var dataModelJSON = JSON.stringify(dataModel);
主要浏览器支持:http://caniuse.com/#search=JSON.stringify
try:
var dataModel = { email: "somemail@gmail.com"};
dataModel.profile = {token : "test"}
相关文章:
- 如何创建JSON数组
- 使用System从C#集合创建JSON数组.网状物剧本序列化
- 在AngularJS中创建JSON字符串
- 使用angular创建JSON下载链接
- 如何从带有多个对象的JSON字符串创建JSON对象
- 如何在JS中创建JSON数据
- 如何从下拉列表中的值在量角器中创建 json 字符串
- 在javascript中使用给定的数据创建Json
- 用于创建 JSON 对象的 Javascript 递归
- 从另一个JSON对象创建JSON对象
- 在JSFiddle中使用Angular创建JSON表
- 使用linq.js从多个对象创建JSON对象数组
- 基于变量创建json对象id
- 从文件目录结构创建JSON数据的有效功能
- 正在创建JSON属性
- 通过比较另外两个json对象来创建json对象
- 如何使用普通的旧Javascript对象创建JSON
- 创建JSON obj并通过jQuery AJAX将其发送到PHP并响应它
- 从另一个 JSON 对象数组创建 JSON 对象数组
- 动态创建 json 密钥