json2.js使用参考

.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-10-06 06:20:38

json2.js使用参考的相关文章

json.js和json2.js有什么区别吗?

问题描述 json.js和json2.js有什么区别吗? 使用parseJSON()时 导入json.js可以成功,使用json2.js浏览器没一点反应!网上都说这两个js差不多?感觉不对啊?俩者区别是什么啊? 解决方案 服务器端按json_encode倒续排列,但是ajax中success(data)是的顺序发生了变化......答案就在这里:js-json-2 解决方案二: http://zhidao.baidu.com/link?url=HqKd1_8tfGWT_qdshYLMgTkpy6

json2.js的初步学习与了解_json

json2.js的初步学习与了解 1.)该js的下载地址是:http://www.json.org/json2.js 2.)在页面中引用该脚本:<script type="text/javascript" src="js/json2.js"></script> 3.)示例演示一: 复制代码 代码如下: //直接声明json数据结构 var myJSONObject = {"bindings": [ {"ircEv

Backbone.js系列教程九:Backbone实用程序库

利用Backbone.noConflict()存储和创建一个特殊的(就是自定义命名空间)引用到Backbone 当Backbone被浏览器解析时,Backbone做的第一件事就是存储一个引用到包含在全局作用域(也就是window.Backbone)中 的Backbone的值.这是因为Backbone重写或占据了这个命名空间,希望给开发者机会去存储在Backbone被解析之前使用的初值.这就是 Backbone.noConflict()起作用的时候了.调用Backbone.noConflict()

javascript-关于js保存cookie的问题

问题描述 关于js保存cookie的问题 我使用js将数组保存到cookie中,然后使用js读取cookie得到的值是[object,Object],[object,Object] 看浏览器中存放的也是这样的值,用什么方法可以得到原来的数组?! 写入cookie的方法是 function setCookie(c_name,value,date) { document.cookie = c_name+ "=" + value + ";" + "expires

JS对象与json字符串格式转换实例_javascript技巧

本文实例讲述了JS对象与json字符串格式转换的实现方法,分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <head>     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />     <title></title>     <script type="text/javascript"&g

浅谈js中对象的使用_javascript技巧

简单记录javascript中对象的使用 一.创建对象 //创建一个空对象 var o={}; //创建一个含有两个属性的对象,x.y var o2={x:12,y:'12',name:'JS'}; //此对象中的author属性的值还是一个对象 var o3={x:12,author:{name:'JS',age:23,address:'china'}}; //创建一个空对象和{}一样 var o4=new Object(); //给对象增加name属性 o4.name='JS' 上面使用了两

若干JS框架杂谈

近来利用一点时间,对十多个 JavaScript 框架进行感性的认识,谈不上知性.理性.超越理性.悟性,因为本人真的没在项目中使用过这些 JS 框架,顶多按自己的理解在源码中发掘一下上下文的意思.然而另外一点必须唠叨,对 JS 的悟性却是无止境的--多看看人家心血作品总该有益的.言归正传,究竟我想干什么呢?就是围绕一些 JS 框架的个人评价,可能不入大家法眼,请多体察. LivePipe LivePipe  http://livepipe.net/采用 prototype.js 作为底层库,提供

Backbone.js系列教程四:Backbone全面介绍

Backbone的原理 Backbone的初衷在于单页面应用程序中添加架构,尤其是在创造DocumentCloud应 用程序的过程中,以避免重复性的DOM交叉以及DOM中用于保持UI同步的数据发生混乱.Backbone通过一套构造函数来完成这个步骤,于是就形成了 模型.集合与视图对象,目的在于组织应用程序的数据.逻辑和显示.一旦这些对象被具现化,它们彼此之间就存在特殊的关系,共同保证了应用程序的模块化.松 耦合性(利用event系统沟通).可扩展性. Backbone提供应用程序架构,还能帮助构

非常简洁的动态加载js和css的jquery plugin

1// plugin author : chenjinfa@gmail.com 2// plugin name : $.include 3// $.include('file/ajaxa.js');$.include('file/ajaxa.css'); 4// or $.includePath = 'file/';$.include(['ajaxa.js','ajaxa.css']); 5 6$.extend({ 7 includePath: '', 8 include: function(f