解析JSON响应会引发错误

时间:2012-11-29 14:45:13

标签: javascript json

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

我得到一个非常大的回复,我无法从我的服务粘贴到此处,我在 jsonlinit 中收到此错误。如何在javascript绕过中处理此类响应。

添加了样本回复

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

1 个答案:

答案 0 :(得分:0)

如前所述,您的完整示例是有效的JSON。

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