Javascript 使用多层错误时出现JSON.parse错误

Javascript 使用多层错误时出现JSON.parse错误,javascript,arrays,json,node.js,object,Javascript,Arrays,Json,Node.js,Object,我在尝试运行JSON.Parse时遇到以下错误 {"documents": [{"documentId": "1","fileExtension": "pdf","name": "Top_Level_Agreement.pdf"}]},{"Email Subject":"DocuSign-Top Level Agreement"},{"Envelope Reciepients":[{"carbonCopies":[{"carbonCopy1":[{"email":"zabie@toplevels

我在尝试运行JSON.Parse时遇到以下错误

{"documents": [{"documentId": "1","fileExtension": "pdf","name": "Top_Level_Agreement.pdf"}]},{"Email Subject":"DocuSign-Top Level Agreement"},{"Envelope Reciepients":[{"carbonCopies":[{"carbonCopy1":[{"email":"zabie@toplevelstaging.com","name":"Zabie Sahial","recipientId":"2"}]{"signers":[+
SyntaxError:意外标记,在JSON中的位置93处 at Object.parse(本机) 反对。(/home/toplevelstaging/TopLevel

这是我的密码

  var Envelope_Definition = [];
    Envelope_Definition[0] = '{"documents": ['+
    '{"documentId": "1","fileExtension": "pdf","name": "Top_Level_Agreement.pdf"}]}';
    Envelope_Definition[1] = '{"Email Subject":"DocuSign-Top Level Agreement"}';
    Envelope_Definition[2] = '{"Envelope Reciepients":['+
        '{"carbonCopies":['+
            '{"carbonCopy1":['+
                '{"email":"zabie@toplevelstaging.com","name":"Zabie Sahial","recipientId":"2"}]'+
        '{"signers":[+'
            '{"signer1":['+
                '{"EnvelopeTabs":['+
                    '{""}]"}]}]}}]}';


    data = JSON.parse(Envelope_Definition);
    console.log(data);
你所需要的只是

var data = {"documents": [
  {"documentId": "1","fileExtension": "pdf","name": "Top_Level_Agreement.pdf"}]},
  {"Email Subject":"DocuSign-Top Level Agreement"},
  {"Envelope Reciepients":[
    {"carbonCopies":[{"email":"zabie@toplevelstaging.com","name":"Zabie Sahial","recipientId":"2"}],
    {"signers":[{"signer1":[{"EnvelopeTabs":[{}]}]}]}}]};

(或类似的东西)。JavaScript本机支持通过文本语法定义对象。这就是JSON的来源;这就是为什么它被称为“JavaScript对象表示法”.

为什么不使用普通的JavaScript对象文本来创建JSON对象?使用它来创建一个JSON对象,我需要在提交之前将动态信息输入到该对象中在JavaScript中构建JSON字符串以准备调用
JSON.parse()
。只需构建一个对象。有意义的是,我将如何更新此对象中的envelopetabs数据creating@LeoColeman-查看有关使用对象的资源。。