我一直在尝试在我的iOS应用中解析这个JSON响应。但不幸的是我无法做到。我已经尝试了所有方法,但仍然没有运气。你可以试着帮助我吗?
“d_wtime”=“{'星期天':{'fromhours':'12','fromtype':'PM','tohours':'12','totype':'AM','fromhours2': '12', 'fromtype2': 'PM', 'tohours2': '12', 'totype2': 'AM'}, '星期一':{ 'fromhours': '12', 'fromtype': 'PM', 'tohours': '12', 'totype': 'AM', 'fromhours2': '12', 'fromtype2': 'PM', 'tohours2': '12', 'totype2': 'AM'},”周二 ':{' fromhours ':' 12' , 'fromtype': 'PM', 'tohours': '12', 'totype': 'AM', 'fromhours2': '12', 'fromtype2':'PM ' 'tohours2': '12', 'totype2': 'AM'}, '星期三':{ 'fromhours': '12', 'fromtype': 'PM', 'tohours': '12',' totype ':' AM ' 'fromhours2': '12', 'fromtype2': 'PM', 'tohours2': '12', 'totype2': 'AM'}, '星期四':{ 'fromhours':' 12 ”, 'fromtype': 'PM', 'tohours': '12', 'totype': 'AM', 'fromhours2': '12', 'fromtype2': 'PM', 'tohours2': '12', 'totype2': 'AM'}, '星期五':{ 'fromhours': '12', 'fromtype': 'PM', 'tohours': '12', 'totype': 'AM', 'fromhours2': '12', 'fromtype2': 'PM', 'tohours2': '12', 'totype2': 'AM'}, '星期六':{ 'fromhours': '12', 'fromtype': 'PM', 'tohours': '12', 'totype': 'AM', 'fromhours2': '12', 'fromtype2': 'AM', 'tohours2': '12', 'totype2': 'AM'}}” ;
答案 0 :(得分:0)
应该是
let JSONArray = response["d_wtime"] as! [[String:[String: String]]]
for JSONDic in JSONArray {
let sundayJSON = JSONDic["Sunday"] as! [String: String]
let fromHours = sundayJSON["fromhours"] as! String
.
.
.
}
但我认为JSON很难看,你可以拥有一个更加动态和通用的JSON