JSON解析-SyntaxError:JSON中位置72处的意外标记
我已经生成了几个单行JSON文件(来自excel)——我试图通过cordova移动应用程序读取这些文件。正在读取文件,但问题是正在对其进行分析 示例onliner Json文件:注意,正在读取该文件 内部onloadend:JSON解析-SyntaxError:JSON中位置72处的意外标记,json,vba,cordova,utf-8,Json,Vba,Cordova,Utf 8,我已经生成了几个单行JSON文件(来自excel)——我试图通过cordova移动应用程序读取这些文件。正在读取文件,但问题是正在对其进行分析 示例onliner Json文件:注意,正在读取该文件 内部onloadend: {"name":"Acrobat Ant","id":"500","category":"Ants","features":{&quo
{"name":"Acrobat Ant","id":"500","category":"Ants","features":{"format": {"cn":"hd_lst" ,"fm":"inline","edit": 0},"npma":"1.Ants//13.Wood-infesting Insects","compare2":"","length":"Adults 2.5-4mm // Queen 10mm","color":"Brown to black // "... (this is only partial
Error in Success callbackId: File899903995 : SyntaxError: Unexpected token in JSON at position 72
cordova.js:310 SyntaxError: Unexpected token in JSON at position 72
at JSON.parse (<anonymous>)
at FileReader.reader.onloadend (plugins.js:188)
at FileReader.readSuccessCallback (plugins/cordova-plugin-file/www/FileReader.js:164)
at Object.callbackFromNative (cordova.js:291)
at <anonymous>:1:9
它是否可以是
…{“格式”{“cn”…
(位置72附近)中的一个不间断空格?可能0xA0
不是一个有效的空白字符,无法用作令牌之间的分隔符?您是如何创建JSON的?根据错误消息,它似乎在一个不可见的字符上中断。我会尝试在十六进制编辑器中打开JSON文件,以确定位置72处的确切字符。可能有助于您跟踪实际的问题是。好的,谢谢大家的建议。诺曼和约瑟夫我明天有机会使用hexeditor报告我的发现。蒂姆,我用VBA创建了它。我放置了所有的对象(excel colums)一起创建一行。我使用Jlint验证json内容是否有效。如果我让我的一行代码用可视化代码格式化,它会起作用。否则它将无法解析。正如我所说的,我将报告tomorrow.ThanksUpdate。你们都是对的,因为这个问题是一个额外的字符。约瑟夫确实冒号后面的额外空间:是问题吗m、 我不太会使用stackoverflow,请让我知道我是否应该勾选一些东西来给你的答案打分……谢谢大家。-D.H这是…{“格式”:{“cn”…
(位置72的邻居)中的一个不间断空格吗?可能0xA0
不是一个有效的空白字符,无法用作令牌之间的分隔符?您是如何创建JSON的?根据错误消息,它似乎在一个不可见的字符上中断。我会尝试在十六进制编辑器中打开JSON文件,以确定位置72处的确切字符。可能有助于您跟踪实际的问题是。好的,谢谢大家的建议。诺曼和约瑟夫我明天有机会使用hexeditor报告我的发现。蒂姆,我用VBA创建了它。我放置了所有的对象(excel colums)一起创建一行。我使用Jlint验证json内容是否有效。如果我让我的一行代码用可视化代码格式化,它会起作用。否则它将无法解析。正如我所说的,我将报告tomorrow.ThanksUpdate。你们都是对的,因为这个问题是一个额外的字符。约瑟夫确实冒号后面的额外空间:是问题吗m、 我不太会使用stackoverflow,请让我知道我是否应该勾选一些东西,以给你的答案…谢谢大家。-D.H