JSON使ってみます。
ただ、どこみても、ディクショナリ型やディクショナリ型の配列の入れ子とか、そんなんばっかりでただの配列にするんで考えました。
まあ、需要なさそうだけど…。
とりあえず、Playgroundで試します。
まずはjsonファイルを用意してファイルパスから。
参考サイト
Playgroundでリソース(plist、xml等々)にアクセスする – Qiita
Resourcesフォルダをつくり、中に配列の入ったjsonファイルを作る。
それをString型の配列に落とし込みます。
Codableは使いません。
参考サイト
[Swift] JSON文字列から任意のオブジェクトへ変換する(JSONDecoderとCodableの利用) – YoheiM .NET
こんな感じのコードで。
import UIKit var str = "Hello, playground" //ふぁいるぱす? let path = Bundle.main.path(forResource: "hairetsu", ofType: "json")! let url = URL(fileURLWithPath: path) //Data型に? let data = try Data(contentsOf: url) //String型の配列に。 let users = try JSONDecoder().decode([String].self, from: data) print(users[1])