問題タブ [flexjson]
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.
java - 値がリストであるマップをJSONにシリアル化する方法は?
この特定のオブジェクトを flexJSON 2.0 でシリアル化する必要があります。
Node と NodeOutput は、いくつかの文字列フィールドのみを持つ単なる POJO です。マップ > で行き詰まっています。私は多くの異なるアプローチを試みましたが、成功しませんでした。これで私を助けてもらえますか?
json - 逆シリアル化からフィールドを除外することは可能ですか?
ID、名前、住所などのフィールドを含むエンティティがあります。
残りの呼び出しから新しいエンティティを作成するときに、受信した json (flexjson を使用) をオブジェクトにデシリアライズしたいと考えています。しかし、id フィールドを除外したいです。
Serialize には exclude オプションがあることは知っていますが、deserialize にはありません。右?
java - Java は JSON をデシリアライズできません
有効な JSON 文字列であると思われるものを逆シリアル化しようとすると、エラーが発生します。
このコードを実行すると、次のようになります。
私の JSON は不正な形式ですか? JSONがどういうわけか「悪い」ものであり、FlexJSONがそれをHashMapのように扱っているかのようです...
java - Spring MVC から代替 JSON ライブラリを使用する方法
私の理解では、Spring MVC にはJackson JSONライブラリのバージョン/依存関係が付属しています。私は FlexJSON が本当に好き/好きで、代わりにFlexJSONを使用するように Spring を構成できるかどうか疑問に思っていました。
java - Flexjson が LinkedHashMap をデシリアライズできません
以下のようにjsonオブジェクトをデシリアライズしています
しかし、私は以下のように ClassCastException を取得しています
私の逆シリアル化コードは
しかし、LinkedHashMap の代わりに HashMap を使用すると動作しますが、出力は以下のようにソートされます (元の順序ではありません)。
出力を元の順序で取得したい。この関連リンク Flex JSONがLinkedHashMapを適切にシリアル化/逆シリアル化でき ないことがわかりましたが、ObjectFactoryの使用方法がわかりませんでした。
助けていただければ幸いです!
前もって感謝します!
json - RooWebJson と KendoUI グリッド
Spring ROO json をバックエンドとして KENDOUI GRID を READ で動作させました。
ただし、CREATE の場合、生成される応答は HTTPSTATUS.CREATED です。
KENDOUI GRID は、レスポンス ボディが「null」の HTTPSTATUS.OK を予期しています。
roo で生成されたコードをプッシュインしてこれを確認し、以下の変更を行いました。出来た。
JSON.aj コード
プッシュインコード
質問:
roo の json aj ファイルのデフォルトの応答を変更する方法はありますか?
または
KENDOUI で他の HTTPSTATUS を処理して、HttpStatus.CREATED の応答が成功として扱われるようにする方法はありますか。
最後に、KENODUI GRID は、エラー 500 でさえキャッチされないため、サーバーでエラーが発生したことを検出できないようです。
java - FlexJson を使用して特定の順序でオブジェクトとプロパティをシリアル化する方法
私はFlexJsonを初めて使用し、理解しようとしています。簡単なコードから始めました。コードは次のとおりです。
}
出力は次のとおりです。
私が得ようと思っていたのは、次の出力です。
実際の出力はアルファベット順に並べられています。私が取得しようとしているのは、上記の出力です。誰でもこれを行うのを手伝ってください。どうぞよろしくお願いいたします。
java - FlexiJSon - シリアライズ デシリアライズ
データをシリアル化してローカル ファイルに保存するプログラムと、データをロードして使用するプログラムの 2 つの異なるプログラムがあります。問題は、逆シリアル化が機能していないことです。データをどのようにシリアル化/逆シリアル化しても、シリアル化されたのと同じ構造を再構築できません。
編集:シリアル化アクションの結果をファイルからロードする際の問題。
Edit2:私が得る例外は、スレッド「メイン」の例外 java.lang.ClassCastException: java.util.ArrayList cannot be cast to myImage です
ここでわかるように、私は深いシリアル化を使用します。
serealize アクションの出力は次のようになります。
そして、デシリアライズのために私は使用します: