gpt4 book ai didi

javascript - 如何创建具有多个属性的单个 JSON 对象?

转载 作者:行者123 更新时间:2023-12-03 12:35:25 24 4
gpt4 key购买 nike

我需要创建一个名为 args 的 JSON 对象,它具有 2 个属性/属性:key1 和 key2。

目前这是我所拥有的,但它没有被正确解析......

var args:{
'key1': $scope.args.users,
'key2': 'http://financialsystems.sungard.com/'
}

其中 $scope.args.users 是一个数组:

$scope.args.users = [
{id: '1', firstName: 'Geraldine', lastName: 'Roberts', email: 'geraldine.roberts@email.com', country: 'South Africa'},
{id: '2', firstName: 'Walter', lastName: 'Mitty', email: 'w.mitty@email.com', country: 'USA'}
];

我哪里出错了?每个属性/属性周围是否应该有另一组大括号?

最佳答案

  1. 您无法使用标签启动 JSON 对象。您的周围似乎缺少 {}
  2. JSON 中的属性名称必须是字符串。 args 需要是 "args"
  3. 字符串必须用 " 引起来,而不是 ''key1' 需要是 "key1",等等
  4. 根本不能使用 JSON 中的变量

例如:

{
"args": {
"key1": [
{
"id": "1",
"firstName": "Geraldine",
"lastName": "Roberts",
"email": "geraldine.roberts@email.com",
"country": "South Africa"
},
{
"id": "2",
"firstName": "Walter",
"lastName": "Mitty",
"email": "w.mitty@email.com",
"country": "USA"
}
],
"key2": "http://financialsystems.sungard.com/"
}
}

关于javascript - 如何创建具有多个属性的单个 JSON 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23755129/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com