[
{
"a": 1
},
{
"a": {
"b": 1
}
}
]
使用
@Codable
struct Test {
let a: String
}
let data = try json.data(using: .utf8).unwrap()
let objs = try JSONDecoder().decode([Test].self, from: data)
print(objs)
打印的结果是
[Test(a: "1"), Test(a: "[\"b\": 1]")]
第二个数组的B类型的括号不是 JSON的 {}
[ { "a": 1 }, { "a": { "b": 1 } } ]使用
打印的结果是
第二个数组的B类型的括号不是 JSON的
{}