我正在try 将年和月添加到JSON文件中,这样我就可以将所有派对和事件分组到一个月中,而不必将这些信息放在每个事件中,但当我将其添加到文件顶部时,它不会解析,我在这里的某个位置遇到了语法问题.

{

"year": 2023,
"month": 12
 {
  "Parties": [
    {
      "Event1": 67.7,
      "Event2": 5.1,
      "Event3": 3.3

    },
    
    {
       "Event1": 89.7,
       "Event2": 4.3,
       "Event3": 3.2
    
    },
    {
       "Event1": 69.3,
       "Event2": 4.2,
       "Event3": 0.0
    
    }
   ]
 }
}

推荐答案

有一个打字错误(一个月后缺少逗号)和额外的花括号{.

正在运行的JSON是:

{
  "Year": 2023,
  "Month": 12,
  "Parties": [
    {
      "Event1": 67.7,
      "Event2": 5.1,
      "Event3": 3.3
    },
    {
      "Event1": 89.7,
      "Event2": 4.3,
      "Event3": 3.2
    },
    {
      "Event1": 69.3,
      "Event2": 4.2,
      "Event3": 0
    }
  ]
}

或者,如果您想要使用嵌套的JSON,那么在"Party"之前添加一个属性名称

{
  "Year": 2023,
  "Month": 12,
  "PartyData": {
    "Parties": [
      {
        "Event1": 67.7,
        "Event2": 5.1,
        "Event3": 3.3
      },
      {
        "Event1": 89.7,
        "Event2": 4.3,
        "Event3": 3.2
      },
      {
        "Event1": 69.3,
        "Event2": 4.2,
        "Event3": 0
      }
    ]
  }
}

Json相关问答推荐

如何在JMESPath中区分空和假?

如何使用PlayWriter循环访问JSON对象

如何创建可由Gin序列化到json的排序键值映射?

如何创建生成两个不同对象的JSON数组的SQL查询?

来自json的可分析的构建报告

Moshi:序列化 List 时出现问题

具有 (RegEx) 模式的 json-schema 中的枚举

JSON 的自定义编组器,可以是字符串或 map[string]string / map[string]bool

如何使用nifi从json文件中过滤属性

修改 boost::json::object 中的值

MarkLogic REST 资源 API - 仅使用一个 POST 请求修补多个文档

PowerShell - JSON/PsCustomObject - 为什么我的数组被扁平化为一个对象?

错误字符串的长度超过了maxJsonLength属性设置的值

如何使用法语口音对数组进行 json_encode?

使用 JSONObject 在 Java 中为以下 struct 创建嵌套 JSON 对象?

读取 HttpwebResponse json 响应,C#

如何向(JSON)对象的原型添加方法?

如何向从文件中检索的 JSON 数据添加键值?

将 javascript 对象或数组转换为 json 以获取 ajax 数据

Volley JsonObjectRequest Post 参数不再起作用