-4
A
答えて
0
entryArray
あなたはAny
が十分ではなく、コンパイラにすべての添字付きコレクション型の実際のタイプを伝える必要がありString : Any
func parseResponseData(response: AnyObject) {
if let feedData = response["feed"] as? [String: Any]{
let entryArray = feedData["entry"] as Any
if let entry = entryArray as? [[String: Any]] {
for object in entry {
print(object)
let appName = object["category"] as? [String: Any]
}
}
}
}
+0
それは働いた!タイプキャストに感謝@JuicyFruit。それは本当に役に立ちました。 –
+0
タイタリアに感謝@vadian –
0
の配列で、これを試してみてください。
それは
typealias JSONDictionary = [String:Any]
func parseResponseData(response: Any) {
if let feedData = response["feed"] as? JSONDictionary,
let entryArray = feedData["entry"] as? [JSONDictionary] {
for object in entryArray {
print(object)
if let category = object["category"] as? JSONDictionary {
print(category)
}
}
}
}
関連する問題
- 1. Android、JSONの解析中キャッチエラー
- 2. Contentful Webhooks(カスタムJSONタイプ)を解析する
- 3. Json逆シリアル化中の解析エラー
- 4. JSONデータの解析中にUITableViewでスクロール中にフリーズする
- 5. 解析のxml:タイプ
- 6. 解析JSONアイソーン
- 7. 正しいタイプのJSON値をGoで解析するには?
- 8. 解析のJSON
- 9. 解析のJSON
- 10. json出力の解析中にタイプエラーが発生する
- 11. カスタムMIMEタイプ使用時にRailsでJSONペイロードを解析する
- 12. GraphQL Blackbox/"Any"タイプ?
- 13. 以下のタイプのjsonレスポンスを解析する方法は?
- 14. 解析JSONは
- 15. 解析は、JSON
- 16. 解析JSON URL
- 17. PHP/JSON解析
- 18. JSON解析バンクホリデーカレンダー
- 19. 解析JSON値
- 20. 解析JSON
- 21. 解析JSONファイル
- 22. 解析ログファイル(json)
- 23. JSON解析レールエラー
- 24. 解析JSONジャンゴ
- 25. 解析JSON :?
- 26. 解析JSON
- 27. 解析JSON - Alamofire
- 28. アンドロイド解析JSON
- 29. JSON:解析エラー?
- 30. 解析JSONデータ
[文字列:任意] 'に' object'をキャストしてみてくださいJSON辞書用タイプの別名を使用すると便利です '[正しくスウィフト3でJSONをパースする]の – JuicyFruit
可能な複製(のhttp:/ /stackoverflow.com/questions/39423367/correctly-parsing-json-in-swift-3) – Larme