json parse error: invalid char in json text
json parse error: invalid char in json text
我在使用 yajl-ruby 解析 json 文件时遇到问题。
它显示了此类错误:
'parse': lexical error: invalid char in json text. (Yajl::ParseError)
{ "inquiry": { "
(right here) ------^
我试图打开一个明确使用 utf-8 编码的文件,但没有帮助。
它的奇怪部分是它在花括号上引发错误。
原因是我打开了一个以 UTF-8 编码并带有 BOM 的文件。
要修复此错误,我需要使用以下选项打开一个文件:
File.open(@file, 'r:bom|utf-8')
我在使用 yajl-ruby 解析 json 文件时遇到问题。 它显示了此类错误:
'parse': lexical error: invalid char in json text. (Yajl::ParseError)
{ "inquiry": { " (right here) ------^
我试图打开一个明确使用 utf-8 编码的文件,但没有帮助。 它的奇怪部分是它在花括号上引发错误。
原因是我打开了一个以 UTF-8 编码并带有 BOM 的文件。 要修复此错误,我需要使用以下选项打开一个文件:
File.open(@file, 'r:bom|utf-8')