前提・実現したいこと
大き目のサイズのJSONをSwiftプログラム上で取り扱おうとしています。
Swiftでは、Codableプロトコルを継承した構造体を使うことにより、JSONデコードとエンコードが簡単にできることはよくわかりました。
しかしこの方法ですとプログラム上でJSONデータを取り扱う際に、JSONの構造に完全に対応した構造体定義をJSONごとに一つ一つ用意する必要があり、
大き目のJSONファイルを取り扱う際は非常に煩わしいと考えています。
反面、例えばJavaScriptですと、JSONをパースしたデータは、受け皿となる構造体やクラス定義が無くても直接取り扱えます。
例:
JavaScript
1var JsonData = JsonParse("FileName.json"); 2 3var tmp = JsonData.example1.exaple2.value;
Swift上でこのように簡単にJSONに対応した多重構造の連想配列を取り扱う方法はあるのでしょうか?
補足情報(FW/ツールのバージョンなど)
Xcode:Ver.12.3
Swift:Ver.5.3.2
あなたの回答
tips
プレビュー