我必须处理这样的词典,或者更多的嵌套。 我怎样才能访问" twotwo"等字段。 ?或者是否有更好的可能性来模拟这种结构?
To Search Based On DOCName <input type="text" id="docname" placeholder="name">
<input type="submit" value="Search" onclick="searchfunc();"><br><br>
<ul id="table"> </ul>
<input type="button" id="backButtonPage2" class="backbutton" value="BACK" onclick="currentPage.back();" />
答案 0 :(得分:2)
nestedDict
是Dictionary
,您获得fieldThree
let fieldThree = nestedDict["fieldThree"] as! [[String:Any]] // [[String:AnyObject]] in Swift 2 and lower.
fieldThree
是Array
个[String:AnyObject]
词典,您可以使用
twoTwo
值
let twoTwo = fieldThree[0]["twoTwo"] as! Bool
您甚至可以检索数组
中键twoTwo
的所有值
let allTwoTwo = fieldThree.map { $0["twoTwo"] as! Bool }