在客户端将json字符串转换为json?

use*_*510 0 javascript c# asp.net

在我的javascript代码中,我从cs文件中获取json字符串

var tmpString="<%=resultset2%>";    
Run Code Online (Sandbox Code Playgroud)

在cs我连接字符串来构建json字符串.这是一个问题,json字符串作为字符串返回,它有"与它.

"[{id:'1',name:'Aik'},{id:'2',name:'Aik or Aik'}]"
Run Code Online (Sandbox Code Playgroud)

因为"在开头和结尾javascript代码将其视为一个字符串.请指导我如何解决这个问题.

谢谢

Que*_*tin 5

  1. 修复JSON,它有错误(属性名必须是字符串(并因此引用),并且只能"在JSON中引用字符串).JSON是JavaScript的子集,您不能在JSON中使用所有JS'语法.根据经验,如果要连接字符串以生成数据格式,那么您做错了.http://json.org/列出了许多可用于构建JSON的C#库.
  2. 使用json2.js