問題タブ [decodable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2186 参照

swift - Swift 4 でデコード可能なジェネリック

Swift 4 で導入された新しいDecodableプロトコルを使用しています。単体テスト内で、特定のDecodableタイプの特定の JSON ファイルをデコードする汎用メソッドを使用したいと考えています。

JSONDecoder decodeメソッドに一致する次の関数を作成しました。

コンパイラは私に次のエラーを与えます:

In argument type 'Obj.Type', 'Obj' does not conform to expected type 'Decodable'

Objのためにデコード可能であると想像したでしょう。where

その機能の何が問題になっていますか?

0 投票する
1 に答える
724 参照

swift4 - コード化可能、ディクショナリからの値のみデコード可能

API の json 応答があります。これは辞書であるまた値を返します。このディクショナリの値のみを保存/マップするにはどうすればよいですか。これは単純にプレイグラウンドに入れることができる例です:

だけであるべき

これは単純にプレイグラウンドに入れることができる例です: