<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的更多相关文章

  1. JS 动态生成JSON对象

    JS 动态生成JSON对象,一般用到JSON传递参数的时候,会用到. function onGeneratedRow(columnsResult) { var jsonData = {}; colum ...

  2. ajax-json,遇到的一个问题,jquery var ,加载顺序。JS对象,json格式转换。

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  3. 【JS对象、JSON字符串】之间的相互转换

    在Firefox,chrome,opera,safari,ie9,ie8等浏览器直接可以用JSON对象的stringify()和parse()方法. 1.JSON.stringify(obj)将JS对 ...

  4. JS对象与json字符串格式

    <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8&quo ...

  5. JSON(二)——JavaScript中js对象与JSON格式字符串的相互转换

    首先我们来看一下js中JSON格式的字符串 var JSONStr1 = "{\"name\" : \"张三\"}"; 注意以下的写法不是j ...

  6. json转js对象方法,JS对象转JSON方法

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...

  7. 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 ...

  8. DOM对象本身也是一个js对象,所以严格来说,并不是操作这个对象慢,而是说操作了这个对象后,会触发一些浏览器行为(转)

    一直都听说DOM很慢,要尽量少的去操作DOM,于是就想进一步去探究下为什么大家都会这样说,在网上学习了一些资料,这边整理出来. 首先,DOM对象本身也是一个js对象,所以严格来说,并不是操作这个对象慢 ...

  9. javascript函数,构造函数。js对象和json的区别。js中this指向问题

    函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块.好处:在出现大量程序相同的时候,可以封装为一个function,这样只用调用一次,就能执行很多语句.(1)语法:函数就是包裹在花括号中的代码 ...

随机推荐

  1. C语言如何打印出%

    1. 敲ASCII码,但系我记不住呀! 2. 两个%%: #include <stdio.h> int main() { printf("%%\n"); printf( ...

  2. Freeswitch Tutorial

    I. Install Freeswitch 1) FreeSWITCH Explained https://freeswitch.org/confluence/ https://freeswitch. ...

  3. shell PATH示例

  4. MySQL的安装及简单调优

    MySQL的安装及调优 1. 安装注意点 ubuntu18的安装方式 sudo apt-get update sudo apt-get install -y mysql-server mysql-cl ...

  5. Linux学习之旅(二)Linux文档操作

    目录操作 1. 创建目录 // 目录可以是绝对路径,也可以是相对路径 mkdir 目录名 //创建一个目录 mkdir -p 目录名1/目录名1/... //一次性创建多级目录 2. 删除目录 // ...

  6. mysql的锁

    前言 mysql锁的概念参考如下连接: 1.http://blog.csdn.net/u013063153/article/details/53432468 2.http://www.yesky.co ...

  7. Python lambda 多变量

    >> x = list(map(lambda x, y: (x>3, y>0), (1,2,3,4,5), (0,1,2,3,4)))>>> x[(False ...

  8. pytorch数据预处理错误

    出错: Traceback (most recent call last): File , in <module> train_model(model_conv, criterion, o ...

  9. 【LeetCode 57】插入区间

    题目链接 [题解] 这题要分四种情况. 第一种.区间在所有区间的前面. 第二种.区间在所有区间的后面. 第三种.区间在某两个区间之间但是没有交集. 第四种.区间和某个区间产生了相交. 对于第四种枚举第 ...

  10. sts bug SpringJUnit4ClassRunner

    SpringJUnit4ClassRunner找不到,不会自动修复, 只能复制引用过去 import org.springframework.test.context.junit4.SpringJUn ...