問題タブ [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.
json - Swift Decodable の失敗可能な初期化子
次のjsonスキーマを解析しようとしています.posterは空かもしれませんし、そうでないかもしれません
私のデコード可能なクラスは次のとおりです。
私の質問は、ポスターをオプションにするにはどうすればよいですか? 私の考えでは、失敗可能な初期化子が必要でしたが、デコード可能にはスローする初期化が必要です。
json - ランダムキー属性を持つSwift 4デコード可能なネストされたjson
json のデコードに問題があります。私は多くのチュートリアルに従いましたが、複雑なjson構造は使用していません。簡単にするために、コードを最小化し、Dog を例として使用します。
次の json では、主に Dog 構造体にのみ関心があります。json の "Data" 属性には、ランダムな犬の名前が含まれています。属性名がわからないため、コーディングキーを使用できません。
私は次の構造体を持っています:
Dog 構造体の収集:
Dog 構造体を含む確率変数を迅速に認識するために、「DogResponseData」構造体で何をする必要がありますか?
swift4 - Swift decodable : check is a nested structure is present
I have a JSON data that goes something like this. I have used a separate structure approach rather than having nested keys for very structure in a single one. The point to be noted is that the keys in the Given Json are not consistent and may be absent. Hence a check has to be made for each key before trying to parse it with the built structure.
to Parse this I have created swift structure like these
swift - 継承で Decodable を使用すると例外が発生する
私は、応答がベース応答に分割され、他のすべての応答がそれを継承するRest APIサービスに反対しています。
Decoder インターフェイスを使用して、応答モデル クラスに同じ構造を構築しようとしています。
ただし、継承されたクラスのデコードに問題があります。
この問題を追跡しようとしました: Using Decodable in Swift 4 with Inheritance
しかし、運が悪い。
これは初期構造です:
これが私がデコードしようとしている方法です:
上で書いたように、この行は例外をスローします (BaseResponse クラスで)
対処方法がわからない。
前もって感謝します!