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

标签 c# javascript asp.net

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

var tmpString="<%=resultset2%>";    

在 cs 中,我连接字符串来构建 json 字符串。这是一个问题,json 字符串作为字符串返回,并且带有 "。

"[{id:'1',name:'Aik'},{id:'2',name:'Aik or Aik'}]"

因为开头和结尾的 javascript 代码中的“将其视为字符串。请指导我如何解决这个问题。

谢谢

最佳答案

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

关于c# - 在客户端将json字符串转换为json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5555048/

相关文章:

c# - 从列表中删除重复项,但保留其计数

javascript - 具有 html 属性的不可选中的单选按钮 'checked'

javascript - 如何读取 cookie 创建日期(不是过期时间)

javascript - 将经典 ASP session 变量获取到内联 JavaScript

c# - 如何从 javascript 函数调用代码隐藏方法?

c# - 如何在数据库更新之前保存 DataBaseModel.edmx 更新?

c# - 高效的位重映射算法

c# - LINQ:子 IEnumerable 的平均值

c# - 如何使用 JavaScript 从 GridView 获取 URL?

c# - 单击 HTML 链接时在 ASP.NET 中调用 C# 函数