2012-11-29 130 views
0
Parse error on line 4: 
.../2012", "Data": "JVBERi0xLjMNCg0KMjA 
----------------------^ 
Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '[' 

我得到我无法从我的服务吗粘贴一个非常巨大的反响,我得到这个错误在jsonlinit。如何在JavaScript绕过处理这种反应。解析JSON响应抛出错误

加样品响应

{ 
    "CreateByFullName": "asas", 
    "CreateDateTime": "11\/05\/2012", 
    "Data": "JVBERi0xLjMNCg0KMjAxIDAgb2JqDQo8PA0KL0UgMzQ1MDQNCi9IIFsg==", 
    "DocumentId":1540,"DocumentIdSpecified":false,"DocumentTypeName":"big sq bmp","FileType":"PDF","LastModifiedDateTime":"07\/14\/2004","LastModifiedFullName":""} 
+0

你能粘贴一个大响应的样本吗?从这条线看起来像你缺少一个“。 –

+1

实际的错误可能是在此之前,也许是在它之前的日期缺少开放报价? –

+0

@Pointy他这样做,他写了jsonlinit但是:) –

回答

0

正如已经说过你全样本是有效的JSON。

我可以通过在Data字符串中插入换行符来引发错误。它似乎是base-64数据,你确定没有嵌入换行符吗?