我有一些以以下格式返回的 JSON,
{
"Random Word": [
[
"2017-08-10",
6
],
[
"2017-08-11",
6
],
[
"2017-08-15",
4
]
],
"Another Random Word": [
[
"2017-08-10",
4
],
[
"2017-08-11",
4
],
[
"2017-08-12",
1
],
[
"2017-08-14",
2
],
[
"2017-08-15",
4
],
[
"2017-08-16",
1
]
]
}
问题是'key'每次都会不同,'value'包含一个异构的字符串数组(应该转换为日期)和整数。
有没有办法使用 Swift 的 Decodable 协议把它变成对象?
这是一个可以解码为的结构,
struct MyJSONData: Decodable {
var myInfo: Dictionary<String, [[Any]]>?
...
}
但是,如果有更好的方法来构建结构,我全神贯注!
提前致谢。