ajax return json format Report 500 Internal Server Error
2022-02-22 17:26:15
今日のAjaxは、json形式に戻るには、バックグラウンドは、500 Internal Server Errorを報告したときにAjaxにのみデータを照会することができます、Firefox固有のデバッグを使用していくつかのエラーメッセージは、次のエラーメッセージの一部である。
nested exception is com.fasterxml.jackson.databind.JsonMappingException: No serializer found for class org.hibernate.proxy.pojo.javassist. JavassistLazyInitializer and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationConfig. SerializationFeature.FAIL_ON_EMPTY_BEANS) ) (through reference chain: com.tgb.entity.CardInfo["cardPersonalInfo"]->com.tgb .entity.CardPersonalInfo_$$_javassist_15["handler"])
The reason is that my entity CardInfo cascades to the entity CardPersonalInfo, and the entity CardPersonalInfo cascades to CardInfo, and when I return the CardInfo JSON format in the backend, it reports a serialization error because the CardPersonalInfo entity object associated with CardInfo When it is empty, FAIL_ON_EMPTY_BEANS error is reported
My solution is to add the following annotation to the CardPersonalInfo entity class.
@JsonIgnoreProperties(value={"hibernateLazyInitializer","handler","operations","roles","menus"}) quot;menus"})
This generates JSON without redundant fields in the generated JSON.
The reason is that my entity CardInfo cascades to the entity CardPersonalInfo, and the entity CardPersonalInfo cascades to CardInfo, and when I return the CardInfo JSON format in the backend, it reports a serialization error because the CardPersonalInfo entity object associated with CardInfo When it is empty, FAIL_ON_EMPTY_BEANS error is reported
My solution is to add the following annotation to the CardPersonalInfo entity class.
@JsonIgnoreProperties(value={"hibernateLazyInitializer","handler","operations","roles","menus"}) quot;menus"})
This generates JSON without redundant fields in the generated JSON.
関連
-
[解決済み】jq: 文字列で配列のインデックスを作成できない
-
[解決済み] Kubernetes / kubectl - 「コンテナ名を指定する必要があります」とありますが、そのような感じですか?
-
[解決済み] 型 '{}' は型 'IntrinsicAttributes & IntrinsicClassAttributes' に代入できません。
-
[解決済み] Elasticsearchで部分一致を行うにはどうしたらいいですか?
-
[解決済み] TTLファイルフォーマット - これが何なのかさっぱり分からない
-
[解決済み] Golang で文字列を構造体のようにアンマーシャリングする
-
[解決済み] JSON Schemaにおける "required "と "optional "の違いについて
-
[解決済み] マニフェスト 行: 1, 列: 1, 構文エラー
-
[解決済み] VBScriptによるJSONのデコード/エンコード
-
stdClass 型のオブジェクトを配列として使用できない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] json gem のインストール中にエラー 'mkmf.rb can't find header files for ruby' が発生する。
-
[解決済み] SQLAlchemy (psycopg2.ProgrammingError) can't adapt type 'dict'.
-
[解決済み] ネストしたng-repeat
-
[解決済み] Elasticsearchでネストしたオブジェクトを検索する方法
-
[解決済み] ヘッダ値:application/vnd.api+json
-
[解決済み] コマンドラインを使用してJSONオブジェクトの項目をカウントする方法は?
-
[解決済み] Azure VMのエラーです。"あなたのアカウントは、このデバイスを使用できないように設定されています。詳細については、システム管理者にお問い合わせください" [終了しました]。
-
[解決済み] JSONDecodeError: 期待される値:行1列1
-
JsonParseException: 不正な引用符なしの文字 ((CTRL-CHAR, コード 10)): ha
-
TypeError: タイプ 'bytes' のオブジェクトは JSON シリアライズ可能ではありません。