封装一个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)语法:函数就是包裹在花括号中的代码 ...
随机推荐
- JavaScript给动态插入的元素添加事件绑定
由于实际的需要,有时需要往网页中动态的插入HTML内容,并在插入的节点中绑定事件处理函数.我们知道,用Javascript向HTML文档中 插入内容,有两种方法, 一种是在写HTML代码写入JS,然后 ...
- 关于TVS、ESD、稳压二极管、压敏电阻
一.稳压管和TVS管的工作原理 稳压二极管(又叫齐纳二极管),是一种直到临界反向击穿电压前都具有很高电阻的半导体器件,在这临界击穿点上,反向电阻降低到一个很小的数值,在这个低阻区中电流增加而电压则保持 ...
- pass value from shell to sql
echo 'please enter new userid need create' read new_usr echo 'please enter userid to model' read mod ...
- 不小心执行 rm -f,该如何恢复?
每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是机器,更何况机器也有 bug,呵呵. 那么如果真的删除了不该删除的文件,比如数据库.日志 ...
- neuoj Blurred Pictures(小思维题
https://oj.neu.edu.cn/problem/1505 题意:一张由n*n的照片,每行从第ai个像素点到第bi个像素点是非模糊点,要求找出最大的正方形,该正方形中的像素都是非模糊点. 思 ...
- Axis2 客户端调用 设置超时时间
我用的是axis2-1.6.2版本.请看下面的客户端代码: import org.apache.axis2.client.Options; import com.ctis.ta.service.imp ...
- CSS书写顺序提高可读性
属性书写顺序 [建议] 同一 rule set 下的属性在书写时,应按功能进行分组,并以 Formatting Model(布局方式.位置) > Box Model(尺寸) > Typog ...
- java 继承访问成员变量
package java09; //创建父类 public class Fu { int numFu = 10; int num =100; public void methodFu(){ Syste ...
- bzoj1488 [HNOI2009]图的同构 Burnside 引理
题目传送门 bzoj1488 - [HNOI2009]图的同构 bzoj1815 - [Shoi2006]color 有色图(双倍经验) 题解 暴力 由于在做题之前已经被告知是 Burnside 引理 ...
- 一次Linux服务器空间满的随笔解决记录
昨天突然无法上传文件到服务器上的,FTP工具总是到99%就卡住了.查了一下说可能是服务器满了. 赶紧用 df -h 命令查看空间使用情况.果然100%了. 想想上次查询才不到50%,怎么突然就满了了呢 ...