我正在编写一个猜单词游戏,通过json文本文件将可能的单词加载到我的应用程序中。我尝试按照这个网站上其他人的例子操作,但在Xcode中出现了错误。
基于另一个回答,我尝试了下面的代码:
import Foundation
var error: NSError?
let jsonData: NSData = /* get your json data */
let jsonDict = NSJSONSerialization.JSONObjectWithData(jsonData, options: nil, error: &error) as NSDictionary
但是我在第四行的jsonDict出现错误,提示“调用可能会抛出异常,但未标记为try,并且错误未处理”,还有“类型JSONReadingOptions不符合协议NilLiteralConvertible”。
以下是我想解析的JSON文件:
{
“wordList” : {
“difficulty” : “Easy”
“list” : [
“fireplace”,
“apple”,
“january”,
“tooth”,
“cookies”,
“mysterious”,
“essential”,
“magenta",
“darling”,
“pterodactyl”
]}}
我希望能够访问我的列表数组并获取值。非常感谢您的任何帮助!
JSONObjectWithData
时有一个try
。 - Ben-GjsonDict["wordList"]
。 - Ben-G