![](/img/trans.png)
[英]How can I Read/Write array of objects from/to JSON using a Swift class that matches JSON from NewtonSoft (JSON.Net) component?
[英]JSON Objects in Swift 5 using Swift JSON, how can i make a JSON object like this :
如何像這樣創建 Json object
{
"child": {
"0": 0,
"1": 0
},
"child_age": {
"0": [0],
"1":[0]
}
}
使用Codable
你可以像這樣定義你的結構
struct Root: Codable {
let child: [String: Int]
let childAge: [String: [Int]]
}
並像這樣使用它
let root = Root(child: ["0": 0, "1": 0], childAge: ["0": [0], "1": [0]])
let encoder = JSONEncoder()
encoder.keyEncodingStrategy = .convertToSnakeCase
do {
let data = try encoder.encode(root)
if let json = String(data: data, encoding: .utf8) {
//...
}
} catch {
print(error)
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.