使用Elm.JSON解析时,JSON中\n出现意外标记
实际上,我正在使用Elm,但我对这种语言中的json解析没有什么问题,给我编译器的错误是:使用Elm.JSON解析时,JSON中\n出现意外标记,elm,Elm,实际上,我正在使用Elm,但我对这种语言中的json解析没有什么问题,给我编译器的错误是: Err "Given an invalid JSON: Unexpected token \n in JSON at position 388" 我需要做的是: 在char_meta,我希望它是这样的: [("Biographical Information", [("Japanese Name", "緑谷出久"), ...]), ...] 代码如下: PD:唯一的常量键是character\u
Err "Given an invalid JSON: Unexpected token \n in JSON at position 388"
我需要做的是:
在char_meta,我希望它是这样的:
[("Biographical Information", [("Japanese Name", "緑谷出久"), ...]), ...]
代码如下:
PD:唯一的常量键是character\u name、lang、summary和char\u meta,它们在char\u meta中的键是动态的(这就是为什么我使用keyvaluepair),并且它的长度总是与这个数组不同(有时是空的)
谢谢,希望能帮助我
编辑:
Ellie链接现在重定向到固定代码问题是elm(或JS一旦转码)在解析字符串文字时解释\n
和\“
序列,并分别替换为实际的新行和双引号,这导致JSON无效
如果希望将JSON内联到代码中,则需要将5个\
的值加倍(\\n
和\\”
)来转义
这只适用于文本,例如,如果从网络加载JSON,则不会出现问题。非常感谢!!!!我一整天都在努力修正这个错误!我已经用正确的代码更新了ellie链接,只是一个补丁不是
\\“
它的\”
,再次感谢!