-2
私はWebからダウンロードした非常に大きなJSONファイルを持っています。これをSwiftで解析する必要があります。 JSON構造は辞書の配列です。各辞書オブジェクトは、「電話」(電話番号を参照)のキーを含み、その値は実際の電話番号を文字列の形で含む。SwiftでJSONデータを解析して重複を排除する方法は?
私がやりたいことは、配列内の辞書オブジェクトのリスト全体を繰り返し、キーと同じ値を持つ辞書オブジェクトがないことを確認します。重複が見つかった場合は、リストから除外してコンソールに出力したいと思います。
ここで私が持っている、関連するコードは次のとおりです。
guard let json = try? JSONSerialization.jsonObject(with: data) as? [[String: Any]] else {
print("error")
return
}
for dict in json! {
//This is where I would do the check
}
どのように私はこれを実現するのでしょうか?