Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
解析本地JSON文件(SWIFT)中的数据_Json_Swift_Xcode_Dictionary_Parsing - Fatal编程技术网

解析本地JSON文件(SWIFT)中的数据

解析本地JSON文件(SWIFT)中的数据,json,swift,xcode,dictionary,parsing,Json,Swift,Xcode,Dictionary,Parsing,我正在为失语症患者开发一款应用程序,要求他们为特定问题选择合适的答案。例如,如果问题是“获取”,那么他们应该选择“公司”。目前,我有一个JSON文件,其中存储了问题和答案,我正试图解析数据以从中获取特定信息,这就引出了我的第一个问题:在编写下面的代码后,当我请求打印问题和答案时,我不断得到错误信息 这是JSON文件的屏幕截图。 我的下一个问题是在解析之后,我想将数据分成不同的字典,如: questions = ["include","acquire"]

我正在为失语症患者开发一款应用程序,要求他们为特定问题选择合适的答案。例如,如果问题是“获取”,那么他们应该选择“公司”。目前,我有一个JSON文件,其中存储了问题和答案,我正试图解析数据以从中获取特定信息,这就引出了我的第一个问题:在编写下面的代码后,当我请求打印问题和答案时,我不断得到错误信息

这是JSON文件的屏幕截图。

我的下一个问题是在解析之后,我想将数据分成不同的字典,如:

questions = ["include","acquire"]
answers = [["sale","border","water foxtail","condition"],["company", "capacity", "debt","note"]]

问题字典应该由我的JSON文件中的键'QN'中的值填充,答案是来自键'an'、'PHO'、'RAN'的值。我知道这有点混乱,但我想保留答案字典的键和值。很抱歉问了这么长的问题,谢谢你的帮助

首先,让我们一步一步地了解解码流程


打印实际错误,而不是硬编码字符串,
Print(error)
,并将您的json作为文本而不是图像包含在内谢谢您接受我的回答,我们将不胜感激!您好,非常感谢您的回复!真的很感激,唯一的问题是我在尝试写打印语句时遇到了一个错误。我不能在这里附上一个截图,所以我会用上面的问题更新我的问题!您需要将这些打印语句添加到try子句中,因为只有在那里才能看到这些语句