json2.js 的使用

转载自:http://www.cnblogs.com/youring2/archive/2013/03/01/2938850.html

---------------------------------------------------------------------------------------------------

json2.js的源码地址

https://github.com/douglascrockford/JSON-js

Visual Studio用户可以直接通过Nuget来获得。

json2.js提供了json的序列化和反序列化方法,可以将一个json对象转换成json字符串,也可以将一个json字符串转换成一个json对象。

在页面中添加json2.js的引用

<script type="text/javascript" src="/CoreResource/JS/json2.min.js"></script>

序列化方法

var jsonObj = { id: ‘01‘, name: ‘Tom‘ };
JSON.stringify(jsonObj);

反序列化方法

var jsonString = "{ id: ‘01‘, name: ‘Tom‘ }";
JSON.parse(jsonString);
时间: 2024-11-13 12:58:35

json2.js 的使用的相关文章

分享:json2.js源代码解读笔记

1. 怎样理解"json" 首先应该意识到,json是一种数据转换格式,既然是个"格式",就是个抽象的东西.它不是js对象,也不是字符串,它仅仅是一种格式,一种规定而已. 这个格式规定了如何将js对象转换成字符串.以及转换成如何的字符串--序列化 -- JSON.stringify 接口: 以及怎样将一个有效字符串转换成js对象--反序列化-- JSON.parse 接口: 2. 关于作者 json作者是 道格拉斯.克劳福德 ,是一位js大牛,写过一本<jav

JSON2.JS使用参考

json2.js的源码地址: https://github.com/douglascrockford/JSON-js Visual Studio用户可以直接通过Nuget来获得. json2.js提供了json的序列化和反序列化的方法,可以将一个json对象转化为json字符串,也可以讲一个json字符串转换为一个json对象 在页面中添加json2.js的引用 <script type="text/javascript" src="//JS/json2.min.js&

分享:json2.js源码解读笔记

1. 如何理解"json" 首先应该意识到,json是一种数据转换格式,既然是个"格式",就是个抽象的东西.它不是js对象,也不是字符串,它只是一种格式,一种规定而已. 这个格式规定了如何将js对象转换成字符串.以及转换成怎样的字符串--序列化 -- JSON.stringify 接口: 以及如何将一个有效字符串转换成js对象--反序列化-- JSON.parse 接口: 2. 关于作者 json作者是 道格拉斯.克劳福德 ,是一位js大牛,写过一本<java

用json2.js 代替 json.js防止与jQuery的js冲突

1 s.toJSONString json.js:259 2 Object.toJSONString json.js:158 3 Uncaught RangeError: Maximum call stack size exceeded 附 json2.js下载地址

JSON对象转换成字符串【JSON2.JS】

下载地址 https://github.com/douglascrockford/JSON-js JSON.JS和JSON2.JS的区别 JSON.JS使用的方法名称不同,用的是toJSONString()和parseJSON() ,使用的时候,和JQUERY的AJAX会产生冲突. JSON2.JS改进了上面的缺点 使用方法 在页面中添加json2.js的引用. <script type="text/javascript" src="/CoreResource/JS/j

json2.js的用途(拯救IE)

json2.js提供了json的序列化(JSON.stringify)和反序列化方法(JSON.parse):可以将一个Object或Array转换成json字符串,也可以将一个json字符串转换成一个json对象. json2.js的源码地址:https://github.com/douglascrockford/JSON-js 上个来源网络的例子,用法一看就懂, 主要想说明的是 JSON.stringify和JSON.parse方法在ff,chrome下不引入json2.js也可使用,但在i

js便签笔记(10) - 分享:json2.js源码解读笔记

1. 如何理解“json” 首先应该意识到,json是一种数据转换格式,既然是个“格式”,就是个抽象的东西.它不是js对象,也不是字符串,它只是一种格式,一种规定而已. 这个格式规定了如何将js对象转换成字符串.以及转换成怎样的字符串——序列化 —— JSON.stringify 接口: 以及如何将一个有效字符串转换成js对象——反序列化—— JSON.parse 接口: 2. 关于作者 json作者是 道格拉斯.克劳福德 ,是一位js大牛,写过一本<javascript语言精粹>,相信不少朋

JSON2.js和BPM-JSON-Utils.js在IBM BPM中的使用

今天在IBM的ProcessDesign中编写后台js代码,需要将object对象转换为json格式. 首先想到了JOSN.stringify()方法, input.afterLineleaderCode = lineleaderNo; input.afterLineleaderName = lineleaderName; tw.local.input[i] = JSON.stringify(input);   //input是数据对象 其中,tw是IBM BPM中teamwork的简写,是指的

json2.js参考

json2.js使用參考 json2.js提供了json的序列化和反序列化方法,能够将一个json对象转换成json字符串,也能够将一个json字符串转换成一个json对象. <html> <head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src=&quo