JSON.parse()报错:SyntaxError: Unexpected token ' in JSON at position 1

JSON.parse(string)中的参数json字符串最后不能有',',例如:

{
  "a":"1",
  "b":"2",
}

这样会报错,正确的格式为:

{
  "a":"1",
  "b":"2"
}

还有一个错误格式为:

{
  'a':'1',
  'b':'2'
}

单引号会导致:

SyntaxError: Unexpected token ' in JSON at position 1

因为:

{\ 'a\':\'1\', \'b\':\'2\'}

你可能感兴趣的:(JSON.parse()报错:SyntaxError: Unexpected token ' in JSON at position 1)