所以我试图用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的新手,所以任何有助于理解最新/错误的方法都表示赞赏,谢谢。
根据我对JSON的了解,您无法命名根元素。根数组或对象应该是未命名的。此外,jaz语法中不存在var
或=
。你可能正在尝试做这样的事情。
{
"Customers": [
{
"id":1,
"name":"John",
"address":"210 downing street",
"phone":1158765309, "email":"[email protected]",
"BD":"12121990"
}
]
}