問題タブ [nested-object]

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 に答える
19 参照

java - Android retrofit2 からネストされたオブジェクトを投稿し、サーバーがサブ要素 null を受け取る

Retrofit2 を使用して、ネストされたオブジェクトをサーバー (SpringFramework) に投稿します。サーバーは第 1 レベルの属性を読み取ることができますが、List 属性の場合は null です。

Android アプリで Retrofit2 を介して投稿する前に、サブ要素 (リスト) がオブジェクトを設定していることを確認しました。

Android 側 (Retrofit2 コール サーバー API):

Android 側 (UploadRequest オブジェクト):

Java サーバー側コード (UploadRequest オブジェクト):

Java サーバー側コード (コントローラー):

サーバーで requestObject.getListOfFlatenAttributesObject() が null として読み取られるのはなぜですか? 投稿前に Android アプリにオブジェクトが設定されていることを確認します。(Android Studioデバッグモードで確認)