JSON

json字符串无法解析。。

字号+ 作者:H5之家 来源:H5之家 2017-01-23 13:02 我要评论( )

CNode:Node.js专业中文社区

@jiyinyiyong 正解我觉得应该是这样的,JSON.parse(string)采用了严格认证模式,参数string必须是一个符合JSON标准的字符串,例如标准中提到:键必须是字符串,字符串必须是双引号,只能出现字符串、数字、布尔这三种基本数据类型或者以这三种基本数据类型为元素的数组[]或者对象{}。对于程序中使用JSON.parse进行转换时,还约束了string中最好不要在2个键值对间有其他的符号例如空格、制表符、换行等。虽然有些工具会通过自动格式化认为你这个json是标准json字符串,但是建议程序中的json字符串不要违反JSON的一些基本标准。实现这一标准并不是强制的,但是实现标准能让json在其他语言环境下达到通用共识。 所以,出现这个问题,我觉得是直接拿这一长条的字符串(带有换汗和制表符)去转而导致的错误。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • CNode技术社区

    CNode技术社区

    2016-10-27 16:00

  • 【nodejs】服务器处理url请求并返回json数据

    【nodejs】服务器处理url请求并返回json数据

    2016-03-10 15:01

  • Meteor node.js 复制(copy)文件的方法

    Meteor node.js 复制(copy)文件的方法

    2016-01-25 19:50

  • express json

    express json

    2015-11-23 19:06

网友点评