当我尝试命名我的数组时,我得到一个错误,但是如果我不命名,出于某种原因就可以了

时间:2019-04-06 16:10:15

标签: arrays json

所以我试图使用json来容纳一个简单的客户数组,我希望以后可以遍历它。我的问题是当我给数组起一个名字,即“ var custom”时,我抛出一个错误并说“期望JSON对象,数组或文字”,但是当没有名字时就没事了

所以这样的事很好

     [
        {
        "id":1,
        "name":"John",
        "address":"210 downing street",
        "phone":1158765309, "email":"Customer1@gmail.com",
        "BD":"12121990" 
         }
     ]

这样的东西会抛出错误

      var Customer = [
        {
        "id":1,
        "name":"John",
        "address":"210 downing street",
        "phone":1158765309, "email":"Customer1@gmail.com",
        "BD":"12121990" 
         }
     ]

我从文档和W3中收集到的信息应该没问题,但是我是json的新手,所以感谢您对任何理解问题的帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

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

{  
    "Customers": [
        {
        "id":1,
        "name":"John",
        "address":"210 downing street",
        "phone":1158765309, "email":"Customer1@gmail.com",
        "BD":"12121990" 
         }
    ]
}