json 文件的正确语法是什么?
what is the right syntax for a json file?
我希望使用 json 文件中的数据填充各种集合视图和 table 视图。但是我不知道如何编写那个 JSON 文件。
这是我要填充的数据:
- 2 个部门:“数据”和“开发人员”
- 每个扇区包含多个项目:
对于“数据”:
- "数据科学家",
- "商业智能分析师 (BIA)",
- "数据库开发人员",
- "数据库管理员",
- "数据工程师",
- “数据分析经理”,
- “数据安全管理员”
对于“开发者”:
- "APL",
- "基本",
- “埃菲尔铁塔”,
- "弗林克",
- "口齿不清",
- "帕斯卡",
- "Python",
- "Ruby",
- “S-Lang”
我需要如何组织数据以便以后检索它们?
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 视图数据源的结构
我希望使用 json 文件中的数据填充各种集合视图和 table 视图。但是我不知道如何编写那个 JSON 文件。
这是我要填充的数据:
- 2 个部门:“数据”和“开发人员”
- 每个扇区包含多个项目:
对于“数据”:
- "数据科学家",
- "商业智能分析师 (BIA)",
- "数据库开发人员",
- "数据库管理员",
- "数据工程师",
- “数据分析经理”,
- “数据安全管理员”
对于“开发者”:
- "APL",
- "基本",
- “埃菲尔铁塔”,
- "弗林克",
- "口齿不清",
- "帕斯卡",
- "Python",
- "Ruby",
- “S-Lang”
我需要如何组织数据以便以后检索它们?
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 视图数据源的结构