Swift 3で複雑なJSONファイルを解析しようとしています。値を取得するのに問題があります。私はいくつかのサンプルコードを見つけて少し微調整しようとしましたが、現在動作しません "タイプ" NSArray?それ。 JSONのスクリーンショットを添付すると、それを正しく解析する方法に関するアドバイスが本当に感謝しています。ネストしたJSON Swiftを解析する3
let jsonResult = try JSONSerialization.jsonObject(with: urlContent, options: JSONSerialization.ReadingOptions.mutableContainers) as AnyObject
let mainlistJson = jsonResult["mainlist"]as? NSArray
if let items = mainlistJson["items"] as? NSArray
{
for item in items {
if let description = item["description"]as? String {
print(description)
} } }
リサーチを行ってください。何百もの回答があります。また、SwiftでNSArrayを使用する必要がないことがわかります。Swift型配列を使用してください。同じことを尋ねる前に、既存の回答を見てください。ありがとう。 – Moritz