PhantomJS 1.9.8(Windows 8 0.0.0)错误

时间:2018-01-22 12:58:58

标签: json phantomjs

PhantomJS 1.9.8(Windows 8 0.0.0)错误   SyntaxError:解析错误  在D:/Dev/test-data.js:9

第9行被评论,我在编写以下JSON时遇到错误

var contactId='53d6e7ce-a874-4f35-a7ad-49373d0a56ae'
var localDBData = {
           ContractContacts: {
                            [contactId]: {
                                ContactContactId:contactId
                                ContactName: 'sam',
                                IsInactive: false
                               }
                        }
                        }

如果删除JSON数据,它工作正常。我确定因为创建嵌套对象,即[contactId]

而出错

1 个答案:

答案 0 :(得分:2)

您发布的代码有语法错误。 contactId后有逗号丢失。修正后的版本看起来像这样(明星强调改变):

[...]
[contactId]: {
    ContactContactId: contactId*,*
    ContactName: 'sam',
    IsInactive: false
}
[...]