当我试图命名我的数组时,我得到一个错误,但如果我没有将它命名为罚款由于某种原因

问题描述 投票:0回答:1

所以我试图用json来容纳一个简单的客户数组,我希望以后可以循环使用它。我的问题是,当我给阵列一个名称,即“var customs”它我抛出一个错误并说“预期一个JSON对象,数组或文字”但是当没有名字时它很好

所以这样的事情很好

     [
        {
        "id":1,
        "name":"John",
        "address":"210 downing street",
        "phone":1158765309, "email":"[email protected]",
        "BD":"12121990" 
         }
     ]

这样的事情就是抛出一个错误

      var Customer = [
        {
        "id":1,
        "name":"John",
        "address":"210 downing street",
        "phone":1158765309, "email":"[email protected]",
        "BD":"12121990" 
         }
     ]

我从文档和W3收集的内容应该没问题,但我是json的新手,所以任何有助于理解最新/错误的方法都表示赞赏,谢谢。

arrays json
1个回答
0
投票

根据我对JSON的了解,您无法命名根元素。根数组或对象应该是未命名的。此外,jaz语法中不存在var=。你可能正在尝试做这样的事情。

{  
    "Customers": [
        {
        "id":1,
        "name":"John",
        "address":"210 downing street",
        "phone":1158765309, "email":"[email protected]",
        "BD":"12121990" 
         }
    ]
}
© www.soinside.com 2019 - 2024. All rights reserved.