java - JSONField は Web から送信された Json 文字列を受信し、キーを解析します
世界只因有你
世界只因有你 2017-05-27 17:40:24
0
2
796

SpringMVC コントローラーはページの POST で送信された JSON 文字列を受け取ります。JSON 文字列にはすべて小文字の "_" が含まれているため、Java でプロパティのゲッターとセッターを記述するのはあまりにも醜いため、JSONField を使用することを考えました。それを解析するには

リーリー

しかし、POST が送信された後も受信されず、すべて null でした。その後、 @SerializeName("user_name") を使用しても機能しませんでした。これに対する解決策はありますか? それとも私のリクエスト メソッドが間違っているのでしょうか? 。 。 。

世界只因有你
世界只因有你

全員に返信(2)
迷茫

spring mvc のデフォルトの json コンバーターは jackson ですが、fastjson で @JSONField を使用しているため、機能しません。次にしなければならないことは、デフォルトの JSON コンバーターを置き換えることです。具体的な方法は Baidu です

いいねを押す +0
phpcn_u1582

@RequestBody
関数:

リーリー

使用時間:

A) GET メソッドと POST メソッドは、リクエスト ヘッダー Content-Type:

の値に基づいてタイミングを決定するために使用されます。 リーリー

B) PUTモードで送信する場合、リクエストヘッダーContent-Type:

の値に基づいて判断します リーリー

注: リクエストの本文部分のデータ エンコード形式は、ヘッダー部分の Content-Type によって指定されます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート