問題タブ [kotlin-null-safety]

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 投票する
2 に答える
4924 参照

gson - Kotlinはnull不可の値をnullにすることができますか?

私はいくつかのjsonを返すバックエンドを持っています。

私はそれを自分のクラスに解析します:

gson コンバータ ファクトリを使用します。

そして私のインターフェースでは:

次に、エラーなしで (rxJava を使用して) サーバーからデータを取得します。しかし、次のようなことをする必要があると思ったので、エラーが発生することが予想されました ( notNullableValueJSON 応答に存在しないため、GSON コンバーターのエラーを防ぐため):

データがバックエンドから受信され、def 値のないコンストラクターで SomeData クラスに解析された後、notNullableValue == nullの値。

私が理解しているように、Kotlinではnull許容値をnullにすることはできませんか?