2024-10-01 09:33:08 发布
网友
当我试着用绳子
ABC <a href="abc.co.dds"> dfsdsf </a>
JSON给了我
但当我试着
s=('"ABC\n<a href=\"abc.co.dds\">\n dfsdsf\n</a>"'); JSON.parse(s)
我的主机上有一个SyntaxError: Unexpected token
SyntaxError: Unexpected token
如何使用JSON解析手动输入的字符串?在
从JSON specification(第二个2)开始:
A JSON text is a serialized object or array.
由于您是从字符串(而不是对象或数组)开始的,因此JSON序列化程序(IMO)应该抛出异常,而不是给您一个转义字符串。
您可以在转换为JSON之前将字符串包装为^{cd1>}来解决问题(使用您使用的语言支持对象/hash映射/关联数组/etc的任何语法)。显然,在将JSON解析为另一端的本机对象之后,您需要访问^{{cd2>})。
从JSON specification(第二个2)开始:
由于您是从字符串(而不是对象或数组)开始的,因此JSON序列化程序(IMO)应该抛出异常,而不是给您一个转义字符串。
您可以在转换为JSON之前将字符串包装为^{cd1>}来解决问题(使用您使用的语言支持对象/hash映射/关联数组/etc的任何语法)。显然,在将JSON解析为另一端的本机对象之后,您需要访问^{{cd2>})。
相关问题 更多 >
编程相关推荐