json 文件的正确语法是什么?

what is the right syntax for a json file?

我希望使用 json 文件中的数据填充各种集合视图和 table 视图。但是我不知道如何编写那个 JSON 文件。

这是我要填充的数据:

对于“数据”:

对于“开发者”:

我需要如何组织数据以便以后检索它们?

JSON 是一种非常直接的格式——字符串用双引号表示,数组用方括号表示,字典用大括号表示:

{
    "data" : [
        "Data Scientist",
        "Business Intelligence Analyst (BIA)",
        "Database Developer",
        "Database Administrator",
        "Data Engineer",
        "Data Analytics Manager",
        "Data Security Administrator"
    ],
    "developer": [
        "APL",
        "BASIC",
        "Eiffel",
        "Frink",
        "Lisp",
        "Pascal",
        "Python",
        "Ruby",
        "S-Lang"
    ]
}

翻译 JSON 到部分,我建议使用数组

[
    {"title":"data",
     "items":["Data Scientist","Business Intelligence Analyst (BIA)","Database Developer","Database Administrator","Data Engineer","Data Analytics Manager","Data Security Administrator"]
    },
    {"title":"developer",
     "items":["APL","BASIC","Eiffel","Frink","Lisp","Pascal","Python","Ruby","S-Lang"]
    }
]

并将其解码为

struct Section : Decodable {
   let title : String
   let items : [String]
}

这是最适合 table/collection 视图数据源的结构