最近被
jquery
折磨了一番,倒腾了一个
jquery
解析
json
的demo,本demo想实现从asp.net后台实例化dataSet或者dataTable
数据
集,将dataSet
转换
成
json
并返回给客户端,客户端用
jquery
get
Json
方法解析出来并显示在页面上。
首先简单介绍一下get
Json
方法
Jquery
.get
Json
(url,[data],[callback])
url:发送请求地址。data:待发送 Key/value 参数。callback:载入成功时回调函数。
下面是实战get
Json
方法
首先 创建一个辅助类,用于将dataset
数据
集
转换
成
json
字符串 代码如下
1.首先确定
数据
类型
var
json
Str = '{"a": 1, "b": "string", "c": [1, "11"]}';
console.log(typeof(
json
Str)); // string
2.obj–>
json
字符串
JSON
.stringify(要
转换
的object
对象
)
此方法返回的就是一个类似于 {“name”:“张三”,“age”:18} 这样的字符串
3.
json
字符串–>
json
Obj
var
json
Obj = eval(
json
Str);
通过sql查询语句从
数据
库返回一个
对象
,
对象
里有多个属性,例如姓名,电话等等。
1.我们可以通过String直接转
json
StringBuilder sb = new StringBuilder("{");
sb.append("\"work\"").append(":").append("\"").append(hesuan.getWork()).append("\"");
sb.append(",");
sb.append("\"beizhu\"").append(":").appen
一、
JSON
对象
转化为
JSON
字符串
1.使用
JSON
.stringify()方法进行
转换
该方法不支持较老版本的IE浏览器,比如:ie8(兼容模式)、ie7、ie6。
var
json
Str =
JSON
.stringify(
json
Obj);
alert(
json
Str);
二、
JSON
字符串转化为
JSON
对象
1.使用eval()函数进行
转换
使用 eval()
转换
时需要在
json
字符外包裹一对小括号。
ie8(兼容模式)、ie7、ie6 不要使用此方法。
var
json
Obj = eval
Json
字符与
Json
对象
的相互
转换
方式有很多,接下来将为大家一一介绍下,感兴趣的朋友可以参考下哈,希望可以帮助到你
1>
jQuery
插件支持的
转换
方式:
$.parse
JSON
(
json
str ); //
jQuery
.parse
JSON
(
json
str),可以将
json
字符串
转换
成
json
对象
2>浏览器支持的
转换
方式(Firefox,chrome,opera...
【PhpStorm启动index.html文件时报错】
CSDN-Ada助手: