JSONファイルからデータをロードしようとしています。ロード中は、NSDictionaryに変換されるときに順序が変更されます。 JSONファイルと同じ順序でデータを取得する方法はありますか?私を案内してください。スウィフトをソートしないJSON
-2
A
答えて
2
特定の順序でデータを使用する場合は、jsonで辞書を使用しないでください。代わりに配列を使用してください。
辞書は順序付きコレクションではありません。それが違うと言っても意味がありません。それはどんな順序でもありません。
配列は順序付けされたコレクションです。
jsonを変更できない場合は、キーと値をソートし、ソートされた配列を自分で作成する必要があります。それはすべて、キーと値が辞書にあるかどうかによって異なります。
+0
とjsonを制御できない場合は、@keithbhunterが記述する内容を行う必要があります。 – hola
+0
はいはい。編集します。 – Fogmeister
関連する問題
- 1. スウィフト/ファイアベースのソート
- 2. パース無効なJSONスウィフト4
- 3. ObjectMapper JSONスウィフト
- 4. 解析JSON - スウィフト
- 5. スウィフトJSONの値
- 6. スウィフト3 JSONフィード
- 7. スウィフトのJSONデータモデリング
- 8. スウィフト3:ソート機能付きソート配列:「ソート(コンパレータ:)」があいまいな使用の見誤り
- 9. スウィフト2&JSON機能
- 10. スウィフトJSON解析エラー?
- 11. 解析JSONスウィフト3
- 12. スウィフト4 JSON復号可能な
- 13. スウィフト4つのデコード可能なJSONアレイ
- 14. スウィフト4デコード簡単なルートレベルのJSON値
- 15. スウィフトを使用したJSON解析4
- 16. スウィフトでJSONデータを送信
- 17. スウィフト:スクロールしていない
- 18. ASPxGridViewイベントをソートしないソート
- 19. 大きなデータセットをソートするJSON
- 20. VueJS2ソートJSON
- 21. ソートJSONデータは
- 22. ソートJSON ID
- 23. ソートJSON値
- 24. JSONオブジェクトのソート
- 25. スウィフト - その中のオブジェクトでソートNSMutableArrayの
- 26. JSON解析 - >スウィフト| JSONの無効なトップレベルタイプwrite
- 27. iソートを使用してjson出力をソートする
- 28. AlamofireのJSON要求スウィフト3
- 29. スウィフト - プッシュ通知JSON形式
- 30. スウィフトは - JSON配列が
注文データが必要な場合は、配列を使用します。 – hola
辞書には注文がありません。それは単にキーと値の集合です。キーをソートするか、値をソートする必要があります。サンプルコードや、あなたが解決しようとしていることのより良い記述がなければ、私たちはあなたに多くの助けを与えることはできません。 – keithbhunter