【发布时间】:2016-08-19 01:59:41
【问题描述】:
数据
{
"asdf": "1.0",
"jkadfsjkl": "xxx"
}
通过 JSONLint 但 jqplay.org 和 jq v1.5 返回
parse error: Invalid numeric literal at line 2, column 9
【问题讨论】:
-
jq .对此没有错误。你的实际jq命令是什么? (同样适用于 jqplay.org 上的.。) -
我从我发布到 jqplay 的内容中剪切并粘贴,它可以工作。我从具有完全相同的东西的记事本++剪切n粘贴到jqplay,但它失败了。 Notepad++ 不显示除 CR-LF 以外的隐藏字符。
-
如果您直接从您的问题复制并粘贴到您正在运行
jq的系统中,您还有问题吗? -
刚刚在 Notepad++ 中再次查看。我检查了显示 CR-LF 的“显示所有字符”。我注意到只有一些空间有代表空间的单个像素。我用像素删除了空格,并用显示为像素的空格替换了它们。现在可以了。现在的问题是什么字符显示为空格但不是空格?
-
我们的客户向我们发送了一个充满 unicode 空格的文件。喜悦。
标签: jq