Js解析Json字符串
2015-01-26 22:48
253 查看
下面代码生成一个Json字符串
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace WebApplication.handle {
/// <summary>
/// JsonHandler 的摘要说明
/// </summary>
public class JsonHandler : IHttpHandler {
public void ProcessRequest(HttpContext context) {
context.Response.ContentType = "text/plain";
string name = "admin";
string hello = "hello";
string json = "[{\"name\":\"" + name + "\"},{\"name\":\"" + hello + "\"}]";
context.Response.Write(json);
}
public bool IsReusable {
get {
return false;
}
}
}
}
<script type="text/javascript" src="/js/jquery-1.11.2.js"></script>
<script type="text/javascript">
function load() {
$.ajax({
url: "/handle/JsonHandler.ashx",
dataType: "json",
success: function (data) {
var obj = eval(data);
alert(obj[0].name);
}
});
}
</script>
说明 : 返回的数据类型 必须是 json 不可以是text 类型 如上面代码所示 也就是dataType
js 解析json 字符串 用eval()函数就可以了 如果解析失败 多半 json 字符串格式有问题
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace WebApplication.handle {
/// <summary>
/// JsonHandler 的摘要说明
/// </summary>
public class JsonHandler : IHttpHandler {
public void ProcessRequest(HttpContext context) {
context.Response.ContentType = "text/plain";
string name = "admin";
string hello = "hello";
string json = "[{\"name\":\"" + name + "\"},{\"name\":\"" + hello + "\"}]";
context.Response.Write(json);
}
public bool IsReusable {
get {
return false;
}
}
}
}
<script type="text/javascript" src="/js/jquery-1.11.2.js"></script>
<script type="text/javascript">
function load() {
$.ajax({
url: "/handle/JsonHandler.ashx",
dataType: "json",
success: function (data) {
var obj = eval(data);
alert(obj[0].name);
}
});
}
</script>
说明 : 返回的数据类型 必须是 json 不可以是text 类型 如上面代码所示 也就是dataType
js 解析json 字符串 用eval()函数就可以了 如果解析失败 多半 json 字符串格式有问题
相关文章推荐
- JS中eval解析字符串为json格式
- JS解析json数据(如何将json字符串转化为数组)
- JS解析json数据(如何将json字符串转化为数组)
- js解析json字符串并在jsp显示
- JS解析json数据(如何将json字符串转化为数组)
- 解析json字符串————>js中
- js 将json字符串转换为json对象的方法解析
- JS解析json字符串数组
- js解析Json字符串的方法
- JS中将JSON的字符串解析成JSON数据格式
- JS解析json数据(如何将json字符串转化为数组)
- JS解析json数据(如何将json字符串转化为数组)
- JS解析json数据(如何将json字符串转化为数组)
- (转摘)解析JSON字符串中的回车和\r\n字符串,以及JS的replace用法
- js 将json字符串转换为json对象的方法解析
- JS解析json数据(如何将json字符串转化为数组)
- JS解析json数据并将json字符串转化为数组的实现方法
- JS解析json数据(json字符串与js对象的互相转换)
- JS解析json数据(如何将json字符串转化为数组)
- php使用js保存的json cookie 字符串,然后解析成数组,需要注意的事项