封装一个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)语法:函数就是包裹在花括号中的代码 ...
随机推荐
- elasticsearch 基础 —— Inner hits
Inner hits The parent-join and nested 功能允许返回具有不同范围匹配的文档.在父/子案例中,基于子文档中的匹配返回父文档,或者基于父文档中的匹配返回子文档.在嵌套的 ...
- hadoop_hdfs_上传文件报错
错误提示: INFO hdfs.DFSClient: Exception in createBlockOutputStream java.io.IOException: Bad connect ack ...
- (ACM模板)集合set
#include<iostream> #include<cstdio> #include<set> using namespace std; int main() ...
- [转载]解决Android studio新建项目慢的问题
原文地址为:https://blog.csdn.net/easion_zms/article/details/73181402 Android Studio 好处很多,但是当从github上或者导入其 ...
- 【LeetCode】随机化算法 random(共6题)
[384]Shuffle an Array(2019年3月12日) Shuffle a set of numbers without duplicates. 实现一个类,里面有两个 api,struc ...
- 【LeetCode】一种博弈思路 minimax(共5题)
[292] Nim Game (2019年3月12日,E) 有一堆石头,游戏规则是每次可以从里面拿1-3颗石头,拿到最后的石头的人赢.你和你的对手都 optimal 的玩这个游戏,问先手(也就是你)能 ...
- Notepad++安装Zen Codingt插件
Zen Coding介绍 Zen Coding是一套面向文本编辑器的插件,它允许通过IDE工具的联想功能(内容辅助)高速度的编辑HTML.XML.XSL和其他结构化的代码格式. Zen Coding由 ...
- LOJ149 0/1分数规划
竟然没有写过分数规划的题解 考前挣扎一发板子( 二分答案k 然后0/1分数规划的方法就是 分母乘过去然后贪心解决 注意实数二分的精度 一般估计一个次数比较好不然容易出现精度比较误差[惨痛教训 就做完了 ...
- Boyer-Moore
Boyer-Moore 只做这些失败的匹配,就可以排除掉相应的对齐位置.在BM算法中,模式串P与文本串T的对准位置依然自左向右移动,而在对准位置确是自右向左的逐一比对各个字符串,具体的,在每一轮自右向 ...
- 支付宝证书签名 PHP SDK
PHP 接入支付宝证书方式签名以及验签 支付宝在 2019.10.25 日左右更新了新的 PHP SDK (v4.1.0). 之前的 PHP SDK(v3.4.2) 仅支持公钥方式加签.这次更新之后 ...