JSON解析错误字符不正确

时间:2015-02-19 03:53:34

标签: json parsing

我刚接触使用JSON,我无法弄清楚为什么会出现此错误。

这是一个简单的JSON语句:

var resu = JSON.parse("[{'Tourney':{'clubID':'5801133T','tourneyID':'TPP27082014S','Title':'Mon petit tournoi'}}]");

当我运行它时会说“字符不正确”......

我试过没有括号[]。 我试图逃避这样的引号:/'clubID /':/'5801133T /'...

同样的错误。

任何线索欢迎。

2 个答案:

答案 0 :(得分:2)

JSON需要围绕字符串使用双引号:

var resu = JSON.parse("{\"Tourney\":{\"clubID\":\"5801133T\",\"tourneyID\":\"TPP27082014S\",\"Title\":\"Mon petit tournoi\"}}");

答案 1 :(得分:0)

正确的JSON格式需要双引号。以下应该解决它。

var resu = JSON.parse("[{\"Tourney\":{\"clubID\":\"5801133T\",\"tourneyID\":\"TPP27082014S\",\"Title\":\"Mon petit tournoi\"}}]");