toJSON 把JS对象{ 'x': 2, 'y': 3 }转为JSON对象格式的字符串   不能转化字符串 比如"{ 'x': 2, 'y': 3 }"

可以转格式不标准的json对象格式比如 {name:haha,age:11}

例:

var data={name:'haha',age:11}

var format_str=$.toJSON(data)

var json_obj = $.parseJSON(format_str);

alert(json_obj.name);

要引用

jquery-json 扩展库

下载地址在这里:github.com/Krinkle/jquery-json

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

JSON.parse 把JSON格式字符串转为JSON对象  字符串格式必须标准

var data='{"name":"haha","age":11}'

var json_obj=JSON.parse(data)

alert(json_obj.name)

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

$.parseJSON 把JSON格式字符串转为JSON对象  字符串格式必须标准 双引号比如 '{"name":"haha","age":11}'

var data='{"name":"haha","age":11}'

var json_obj=$.parseJSON(data)

alert(json_obj.age)

要引用jQuery

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

eval('(' + str + ')') js原生方法 把JSON格式字符串转为JSON对象  字符串格式近视就可以

var data='{name:"haha","age":11}'

var json_obj=eval("("+data+")")

alert(json_obj.name)

var objs = eval("[{ id: 1, name: 'n_1' }, { id: 2, name: 'n_2'}]");

alert(objs[1].id)

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

JSON.stringify(obj) 把json对象转为json格式字符串

var data={"name":"haha","age":11}

var json_str=JSON.stringify(data)

alert(Object.prototype.toString.call(json_str))

要引用

jquery-json 扩展库

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

json的转换操作的更多相关文章

  1. [C#]Datatable和json互相转换操作

    #region DataTable 转换为Json字符串实例方法 /// <summary> /// GetClassTypeJosn 的摘要说明 /// </summary> ...

  2. fastjson对json字符串JSONObject和JSONArray互相转换操作示例

    2017-03-25 直接上代码: package com.tapt.instance; import com.alibaba.fastjson.JSON; import com.alibaba.fa ...

  3. Json概述以及python对json的相关操作

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.它基于JavaScript Programming Langu ...

  4. Json格式转换

    验证Json格式可以进入 http://json.cn/ json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构1.对象:对象 ...

  5. Json概述以及python对json的相关操作(转)

    什么是json: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.它基于JavaScript Programm ...

  6. python对json的相关操作

    什么是json: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.它基于JavaScript Programm ...

  7. Json概述以及python对json的相关操作《转》

    什么是json: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.它基于JavaScript Programm ...

  8. [转]python对json的相关操作

    json官方说明参见:http://json.org/ Python操作json的标准api库参考:http://docs.python.org/library/json.html 对简单数据类型的e ...

  9. java中Array/List/Map/Object与Json互相转换详解(转载)

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.它基于JavaScript Programming Langu ...

随机推荐

  1. 洛谷P2251 【质量检测】

    无意中刷st表题看到的题目(抄模板),一看到题目,,,没想用st表,直接莫队?????跑起来也不是特别慢... 这里用flag数组记录出现次数,set维护最小值,用的时候直接取头部. 代码也很短 #i ...

  2. Ant使用指南

    ant 使用指南  参考:http://www.cnblogs.com/hoojo/archive/2013/06/14/java_ant_project_target_task_run.html 一 ...

  3. linux 扩展根分区

    参考链接:  http://blog.51cto.com/lubcdc/1763133

  4. C++11 线程并发

    并发 头文件<future> <thread> 高级接口 async().future<> future<int> result1; //int为fun ...

  5. 人人项目renren-security\git\renren-security的目录下的文件列表

    \.git\config; \.git\FETCH_HEAD; \.git\HEAD; \.git\index; \.git\logs\HEAD; \.git\logs\refs\heads\mast ...

  6. python - zipfile模块

    import zipfile # f=zipfile.ZipFile(filename, mode="r", compression=ZIP_STORED, allowZip64= ...

  7. light oj 1422 - Halloween Costumes

    题意:告诉有n场晚会中需要穿的衣服,衣服是可以套在其他衣服外面的,也就是说如果顺序为 1 2 1,那么可以将2套在1外面,第三场晚会需要穿1的时候把2脱掉即可,这样就只需要穿两次衣服.题目是再告诉了顺 ...

  8. OGG-01668

    ERROR   OGG-03517  Oracle GoldenGate Delivery for Oracle, test.prm:  Conversion from character set U ...

  9. QML 从入门到放弃 第二卷

    第二卷如何更快速的放弃,注重的是C++和QML的交互 <1>记事本.. (1) 先测试下不在QML创建C++对象,仅仅在main.cpp添加一个属性函数供调用. 注意只使用槽函数来做到. ...

  10. Linux嗅探ettercap

    场景 拿到一台C段的Linux服务器,对目标主机进行嗅探 ettercap安装 操作环境 Centos 6 $ sudo yum install -y libtool-ltdl ncurses-dev ...