封装一个Js 对象 生成Json
<script src="~/Content/Scripts/jquery-1.11.3.min.js"></script>
<script>
$(function () { var data =
{
GoThroughNo: "ABC00001",
AwbList: []
}; for (var i = 0; i < 10; i++) {
var hawbMapping = new Object();
hawbMapping.Mawb = i;
hawbMapping.Hawb = i + "001";
hawbMapping.PictrueUrls = ["http://www.baidu.com/", "http://sina.com.cn"];
data.AwbList.push(hawbMapping);
} var jsonString = JSON.stringify(data); alert(jsonString);
});
</script>
生成的Json如下:
{
"GoThroughNo": "ABC00001",
"AwbList": [
{
"Mawb": 0,
"Hawb": "0001",
"PictrueUrls": [
"http://www.baidu.com/",
"http://sina.com.cn"
]
},
{
"Mawb": 1,
"Hawb": "1001",
"PictrueUrls": [
"http://www.baidu.com/",
"http://sina.com.cn"
]
},
{
"Mawb": 2,
"Hawb": "2001",
"PictrueUrls": [
"http://www.baidu.com/",
"http://sina.com.cn"
]
},
{
"Mawb": 3,
"Hawb": "3001",
"PictrueUrls": [
"http://www.baidu.com/",
"http://sina.com.cn"
]
},
{
"Mawb": 4,
"Hawb": "4001",
"PictrueUrls": [
"http://www.baidu.com/",
"http://sina.com.cn"
]
},
{
"Mawb": 5,
"Hawb": "5001",
"PictrueUrls": [
"http://www.baidu.com/",
"http://sina.com.cn"
]
},
{
"Mawb": 6,
"Hawb": "6001",
"PictrueUrls": [
"http://www.baidu.com/",
"http://sina.com.cn"
]
},
{
"Mawb": 7,
"Hawb": "7001",
"PictrueUrls": [
"http://www.baidu.com/",
"http://sina.com.cn"
]
},
{
"Mawb": 8,
"Hawb": "8001",
"PictrueUrls": [
"http://www.baidu.com/",
"http://sina.com.cn"
]
},
{
"Mawb": 9,
"Hawb": "9001",
"PictrueUrls": [
"http://www.baidu.com/",
"http://sina.com.cn"
]
}
]
}
封装一个Js 对象 生成Json的更多相关文章
- JS 动态生成JSON对象
JS 动态生成JSON对象,一般用到JSON传递参数的时候,会用到. function onGeneratedRow(columnsResult) { var jsonData = {}; colum ...
- ajax-json,遇到的一个问题,jquery var ,加载顺序。JS对象,json格式转换。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 【JS对象、JSON字符串】之间的相互转换
在Firefox,chrome,opera,safari,ie9,ie8等浏览器直接可以用JSON对象的stringify()和parse()方法. 1.JSON.stringify(obj)将JS对 ...
- JS对象与json字符串格式
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8&quo ...
- JSON(二)——JavaScript中js对象与JSON格式字符串的相互转换
首先我们来看一下js中JSON格式的字符串 var JSONStr1 = "{\"name\" : \"张三\"}"; 注意以下的写法不是j ...
- json转js对象方法,JS对象转JSON方法
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
- PHP“Cannot use object of type stdClass as array” (php在调用json_decode从字符串对象生成json对象时的报错)
php再调用json_decode从字符串对象生成json对象时,如果使用[]操作符取数据,会得到下面的错误 错误:Cannot use object of type stdClass as arra ...
- DOM对象本身也是一个js对象,所以严格来说,并不是操作这个对象慢,而是说操作了这个对象后,会触发一些浏览器行为(转)
一直都听说DOM很慢,要尽量少的去操作DOM,于是就想进一步去探究下为什么大家都会这样说,在网上学习了一些资料,这边整理出来. 首先,DOM对象本身也是一个js对象,所以严格来说,并不是操作这个对象慢 ...
- javascript函数,构造函数。js对象和json的区别。js中this指向问题
函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块.好处:在出现大量程序相同的时候,可以封装为一个function,这样只用调用一次,就能执行很多语句.(1)语法:函数就是包裹在花括号中的代码 ...
随机推荐
- mpvue 无法获取$store的问题
在开发的时候,我们喜欢将一些公共的方法,属性,放在一个特定的位置,例如在mpvue开发小程序的时候, 我们将其放在 vue提供的store里面,或者在mainjs中通过Vue.prototype.xx ...
- UIWindow,UINavigationController,UIViewController
- 洛谷4721 【模板】分治 FFT
传送门 久违的多项式全家桶= =+ 分治NTT 用的就是cdq分治的思想 对于当前递归到的区间[l,r] 我们处理出[l,mid]对[mid+1,r]答案的贡献 然后分治递归求解就可以啦qwq 这个贡 ...
- 安装RabbitMQ服务器及基本配置
RabbitMQ是一个在AMQP协议标准基础上完整的,可复用的企业消息系统.它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rab ...
- Gene Ontology (GO) 注释
Gene Ontology (GO) 注释 Posted on 2017-06-11 | In 生信 相似的基因在不同物种中,其功能往往保守的.显然,需要一个统一的术语用于描述这些跨物种的同源基因 ...
- leetcode-15双周赛-1288-删除被覆盖区间
题目描述: 方法一:排序O(Nlogn) class Solution: def removeCoveredIntervals(self, intervals: List[List[int]]) -& ...
- ES6转ES5环境搭配
1.初始化项目 在项目根目录创建 package.json 文件 npm init //或者 npm init -y 2.安装babel-cli脚手架 npm install babel-cli -- ...
- MySqL rownum 序号 类似于 oracle的rownum
mysql中没有 rownum 序号的功能,所以需要自己去实现序号的功能. @rownum 只是一个变量 可以换为 @i 等其他变量,但必须有@符号 SELECT @rownum:=@rownum+1 ...
- (转)Docker 网络
转:https://www.cnblogs.com/allcloud/p/7150564.html 本系列文章将介绍 Docker的相关知识: (1)Docker 安装及基本用法 (2)Docker ...
- spring声明式的事务管理
spring支持声明式事务管理和编程式事务管理两种方式. 编程式事务使用TransactionTemplate来定义,可在代码级别对事务进行定义. 声明式事务基于aop来实现,缺点是其最细粒度的事务声 ...