問題タブ [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.
gson - Kotlinはnull不可の値をnullにすることができますか?
私はいくつかのjsonを返すバックエンドを持っています。
私はそれを自分のクラスに解析します:
gson コンバータ ファクトリを使用します。
そして私のインターフェースでは:
次に、エラーなしで (rxJava を使用して) サーバーからデータを取得します。しかし、次のようなことをする必要があると思ったので、エラーが発生することが予想されました ( notNullableValue
JSON 応答に存在しないため、GSON コンバーターのエラーを防ぐため):
データがバックエンドから受信され、def 値のないコンストラクターで SomeData クラスに解析された後、notNullableValue == nullの値。
私が理解しているように、Kotlinではnull許容値をnullにすることはできませんか?