+ -
当前位置:首页 → 问答吧 → asp生成json的问题

asp生成json的问题

时间:2011-06-23

来源:互联网

原来有一个s.json文本,是供其它页面读取的,代码如下:
JScript code
{
  "info": {
  "name": "abc",
  "age": 20
},
 
  "Course": "Trading"
}

后来我想用t.asp来生成这种json格式,t.asp代码如下:
C# code
<%
response.Write"{""info"": {""name"": ""abc"",""age"": 20}, ""Course"": ""Trading""}"
%>


结果出错了,程序读取t.asp时无法运行,读取s.json就可以正常运行,
请问t.asp这个文件哪个地方写错啦

作者: xiaoqin1999   发布时间: 2011-06-23

你这个t.asp没有错的

作者: aspwebchh   发布时间: 2011-06-23

我估计问题在于你返回的只是个字符串而已,并不是真正的json数据

作者: ma1986   发布时间: 2011-06-23

你用alert看看返回的是什么结果,如果不行 可以用split把它拆开

作者: ma1986   发布时间: 2011-06-23

http://apps.hi.baidu.com/share/detail/15325622参考哈这篇文章asp建类我也是第一次见到

作者: ma1986   发布时间: 2011-06-23

包含双引号不转义吗

作者: xuexiaodong2009   发布时间: 2011-06-23

找到一个更好的办法你可以参考:http://code.google.com/p/aspjson/里面有相关用法介绍,里面有个头文件需要下载,就在左边有个JSON_2.0.4.asp 下载,下载好了就可调用里面的方法了 ,这是官方的标准方法,这下子很简单了

作者: ma1986   发布时间: 2011-06-23