JQuery中的JSON格式问题 - c#

当我使用json.NET序列化DataTable并在WCF服务中作为json字符串返回时,我具有以下数据

myJson数据:

[{\"Name\":\"Name1\",\"Age\":20},{\"Name\":\"Name2\",\"Age\":23},{\"Name\":\"Name3\",\"Age\":28}]

但是由于转义字符,它没有绑定到jquery图表中。实际上,当在Console.WriteLine中写入上述值时,它将返回正确的数据,如下所示。在服务器端,如果我使用JsonTextReader数据,如下所示:

[{"Name":"Name1","Age":20},{"Name":"Name2","Age":23},{"Name":"Name3","Age":28}]

那么如何在Jquery中更改格式,或者我可以发送与wcf中的第二个相同的数据?

参考方案

只需添加纯JavaScript答案,就可以使用JSON.Parse(string to parse)jQuery.parseJSON(string to parse)而不需要加载整个框架。

var jsonData = "[{\"Name\":\"Name1\",\"Age\":20},{\"Name\":\"Name2\",\"Age\":23},{\"Name\":\"Name3\",\"Age\":28}]";

var obj1 = JSON.parse(jsonData);
var obj2 = jQuery.parseJSON(jsonData);

Here's a fiddle

JSON PATH字段NULL检查表达式 - java

我有一个像bellow的json数组:{ "store": { "book": [ { "category": "reference", "author": "Nigel Rees", "title": "Sa…

json_encode的特定方式 - php

所以这是我的PHP<?php include 'connect.php'; $sql = "SELECT name from startup_schema"; $result = mysqli_query($mysqli, $sql) or die("Error in Selecting " …

json_encode网址失败 - php

有人在this bug附近吗?echo json_encode(array('url'=>'/foo/bar')); {"url":"\/foo\/bar"} 我使用Zend_Json and Zend_Json_Expr以便我甚至可以在js对象中获取回调函数-但我无法获得…

jQuery Ajax加载仅适用于单个单词变量 - php

在我的PHP文件中,我将一些变量从输入框传递到链接中,该链接通过jQuery的ajax load函数在其URL中使用该变量加载页面。整个系统运行良好,但仅适用于单字变量。每当涉及到空格时,我的Ajax通话都会中断。我假设这是一个编码问题,但是我也有一些疑问。基本上,它归结为我的PHP文件中的这一行代码,这导致了混乱。是否有可能找出格式是否正确,或者为什么在多…

json.dumps弄乱顺序 - python

我正在使用json module创建一个包含类似条目的json文件json.dumps({"fields": { "name": "%s", "city": "%s", "status": "%s", "cou…