Skip to main content

load-json-with-swiftyjson | ios-app-dev-memo

JSON ファイル読み込み

File > Add Package Dependencies > SwiftyJSON https://github.com/SwiftyJSON

swift
import SwiftyJSON
...
let json = try? JSON(data: content)
..

Bundle ファイルから読む場合はこうなる

swift
  let manager = FileManager.default
guard let path = Bundle.main.path(forResource: "smart-list-note-contents", ofType: "json"),
let content = manager.contents(atPath: path),
let json = try? JSON(data: content)
else {
return
}