JavaBeanのは、JSON文字列をオンにすると、フィールド名は、質問の最初の文字が欠落しています


問題の説明:

JavaBeanは、ブール型フィールドが中断アイデアと自動的getSuspend isSuspendメソッドを生成する方法が含まれています。
変換のために以前に使用orj.jsonのJSON文字列が問題ではない場合、{「サスペンド」:「真」 }。:同僚JSON fastjson結果ストリング{「真」「uspend」へ変換方法バック後 、} 以下イニシャルS。

問題の原因

A、所定ブールゲッター/セッターのJavaBeanの仕様はisXXX /のsetXXX、包装ブールゲッター/セッターXXXは変数名であるのgetXXX /のsetXXX、(IDE生成されたコードは、デフォルトフォーマットである)です。
パースfastjsonは、鍵たjavaBean GET応じて、設定方法を得ることです。

ソリューション:

方法は、手動でgetSuspend isSuspend方法を変更します。
注:isSuspendとgetSuspendが存在しない、それ以外の場合は、変換が失敗したJSON文字列になります。

公開された16元の記事 ウォンの賞賛1 ビュー10000 +

おすすめ

転載: blog.csdn.net/a0604030212/article/details/102815522