質問: ### 前提・実現したいこと ここに質問したいことを詳細に書いてください swift内でJSONのエンコード・デコードができると 解釈しているswifyJSONを勉強しています。 このサイトを参考にしていますが、 http://dev.classmethod.jp/smartphone/iphone/swiftyjson/ サイトのInitializationの部分で、 よくわからなくなってしまいました。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/1f9fd7cad99133bda926ea76183566b2.png) この一文の解釈は、 「JSONというswiftyJSONで用意された構造体を初期化する時に、 dataというswiftyJSONで用意された型の変数dataを新しく宣言して、 jsonという定数に代入している」 というものでしょうか? ご回答よろしくお願いします。 ### 発生している問題・エラーメッセージ ``` エラーメッセージ ``` ### 該当のソースコード ``` ここにご自身が実行したソースコードを書いてください ``` ### 試したこと 課題に対してアプローチしたことを記載してください ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答: > > dataというswiftyJSONで用意された型の変数data > > > 変数dataの型はData(旧NSData)です。SwiftyJSONが定義した型じゃないです。 Exampleプロジェクトを実際に動かしてみるのが理解が早いのではと。 ``` public init(data: Data, options opt: JSONSerialization.ReadingOptions = default, error: NSErrorPointer = default) ```