我有一个很大的json数据.我试图描述下面的场景 - >
JSON = {
"str1": 1,
"str2": false,
"response":
{
"str1": 10.2,
"lists": [{
"list": ["a", "b", "c"],
"something": 1
}, {
"list": ["a1", "b1", "c1"],
"something": 2
}]
}
}
Run Code Online (Sandbox Code Playgroud)
我从服务器获取这个json为[String:Any]
var jsonData: Any?
func firstInitialiseJsonData(jsonData: Any?) { // Initialize jsonData by server json
self.jsonData = jsonData
}
Run Code Online (Sandbox Code Playgroud)
现在我想更新这个self.jsonData.
func updateJsonData() {
guard let newJsonData = self.jsonData as? [String : Any] else { return }
guard let response = newJsonData["response"] as? [String : Any] else { return …
Run Code Online (Sandbox Code Playgroud)