用 "cyrillic" 解析 JSON
Parse JSON with "cyrillic"
我有一个 JSON 和 "cyrillic",但我不知道如何正确解析它:
roles = {
"\U0430\U043d\U0430\U043b\U0438\U0442\U0438\U043a\U0430.\U043c\U043e\U0431" = (
1,
2,
3,
4,
5,
9
);
"\U0440\U0435\U043f\U0435\U0440\U0442\U0443\U0430\U0440" = "+";
};
如何将其解析为实体?
如果 JSON 名称中的变量包含“.”,您需要使用 codingKeys 来编码您的 json:
struct Data: Codable{
let roles: Roles
}
struct Roles: Codable {
var cinemasIds: [String]
enum CodingKeys: String, CodingKey {
case cinemasIds = "а.м"
}
}
我有一个 JSON 和 "cyrillic",但我不知道如何正确解析它:
roles = {
"\U0430\U043d\U0430\U043b\U0438\U0442\U0438\U043a\U0430.\U043c\U043e\U0431" = (
1,
2,
3,
4,
5,
9
);
"\U0440\U0435\U043f\U0435\U0440\U0442\U0443\U0430\U0440" = "+";
};
如何将其解析为实体?
如果 JSON 名称中的变量包含“.”,您需要使用 codingKeys 来编码您的 json:
struct Data: Codable{
let roles: Roles
}
struct Roles: Codable {
var cinemasIds: [String]
enum CodingKeys: String, CodingKey {
case cinemasIds = "а.м"
}
}