【问题标题】:json format error when creating object with arrays as values使用数组作为值创建对象时出现json格式错误
【发布时间】:2019-12-27 02:09:19
【问题描述】:

我想创建一个 json 对象(稍后用作mongodb 文档,但目前这并不特别重要)。

我希望文档在其顶层具有周标识符作为键。它的值将是一个数组。

到目前为止一切顺利。

我希望这个数组的每个键值对都有:

  • 作为键的日期名称
  • 作为元素的数组,以键值对的形式提供各种食物类型。

这是我的示例:


{
   "Week_18_25_12":[
      "Monday": [
         {
            "vegan":"food1"
         },
         {
            "regular":"food1"
         },
         {
            "vegeterian":"food3"
         },
         {
            "veggie":"food4"
         },
         {
            "salad":"mysalad"
         }
      ],
      "Tuesday": [
         {
            "vegan":"food1"
         },
         {
            "regular":"food1"
         },
         {
            "vegeterian":"food3"
         },
         {
            "veggie":"food4"
         },
         {
            "salad":"mysalad"
         }
      ]
      ]
}

我不明白为什么我在当天名称后面的分号上收到格式错误。 (当我用逗号替换它时,就可以了)

这不应该是一个key-value对,以day name为key,以food types为value的array?

【问题讨论】:

    标签: arrays json


    【解决方案1】:

    格式应该是这样的

    {
        "Week_18_25_12":{
           // and the other key-pairs inside
        }
    }
    

    而不是“Week_18_25_12”:[]

    【讨论】:

      猜你喜欢
      • 2016-01-07
      • 1970-01-01
      • 1970-01-01
      • 2021-05-19
      • 2022-06-16
      • 2014-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多