我有一个以[String:Any]加载的JSON对象。我想分解每个部分并将“任何”变成一个实际的类。这是我开始使用的JSON的一部分:
"objects": {
"Yellow Fruits" = {
name = "Bananas";
numbers = (
0,
1
);
};
"Red Fruits" = {
name = "Strawberries";
numbers = (
2,
4,
5,
14,
15,
16,
17
);
};
}
我尝试用以下课程表示这些“水果”:
类水果{ var名称:字符串? var officeIndicies:[Int]? }
当我尝试加载时
guard let fruits = json["objects"] as? [String: Fruit]
似乎Fruit类不能正确表示json中的内容。
我明显缺少什么吗?