問題タブ [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.

0 投票する
0 に答える
737 参照

java - シリアル化されたjson文字列を別のjsonオブジェクト/ネストに挿入する方法は?

別のjsonオブジェクトに挿入したいJavaでjsonシリアライズされたarraylistがあります.json文字列に二重引用符を付けずにこれを行うにはどうすればよいですか?

serializedList をjsonオブジェクトにネストしたい:

このようにすると、serializedList が文字列全体として挿入されますか?

0 投票する
1 に答える
27 参照

java - アプリは、jar がプロジェクトに対してローカルである場合は機能し、ビルド パスによって参照されている場合は機能しません (「flexjson 3.2 の奇妙なバグ」でした)。

私の日食インディゴには2つのJavaプロジェクトがあります。

そのうちの 1 つ (プロジェクト A と呼びましょう) の lib ディレクトリに flexjson 3.2 jar があります。

もう一方のプロジェクト (プロジェクト B と呼びましょう) のビルド パスには、同じ jar への参照があります。

どちらのプロジェクトも REST サービスに接続し、JSON を取得して、flexjson アノテーションを使用してシリアル化を解除します。

ここで奇妙なのは、プロジェクト A が機能し、プロジェクト B が機能しないことです。プロジェクト B の場合、デシリアライゼーションは暗黙的に null を返すだけで、例外はスローされません。

物事をより良くするために、flexjson jar を A から B に参照する代わりに、同じ jar を B の lib ディレクトリにコピーし、参照の代わりに「ローカル」jar を使用するように B ビルド パスを設定すると、B が機能します。

したがって、私の疑問は次のとおりです。この瓶にはどのような問題があるのでしょうか、またはこの場合、日食インディゴにどのような問題があるのでしょうか?

ps。いいえ、私はMavenを使用していません。

0 投票する
2 に答える
498 参照

json - Json オブジェクトの逆シリアル化

次の JSON オブジェクトを Java オブジェクト (Location Class) に淡水化したい:

私のJavaクラスは次のとおりです。

そして、組織クラスは次のとおりです。

逆シリアル化しようとすると、次のエラーが発生しました。

逆シリアル化には、次のコードを (Flex JSON を使用して) 使用します。

0 投票する
1 に答える
1109 参照

java - Javaで抽象クラスを持つJsonオブジェクトをデシリアライズする

JSON文字列のデシリアライズにflexjsonを使用しています

私のクラスは次のとおりです。

次のjsonオブジェクトを逆シリアル化するにはどうすればよいですか

{"name":"TESTER123","re​​setFrequencyHours":"1","target":"5","totalCount":"5","content":138}

現在、逆シリアル化のために以下のコードを使用しています:

これにより、次のエラーがスローされます: [コンテンツ]:コンテンツのインスタンスをインスタンス化しようとして例外が発生しました

0 投票する
2 に答える
1167 参照

java - json シリアル化中のフィールドの除外

FlexJSON を使用して Java オブジェクトをシリアル化しようとしています。オブジェクトには、いくつかの最上位フィールドと結果と呼ばれるコレクションがあります。コレクション内からいくつかのプロパティのみが必要ですが、それらはすべてシリアル化されています。これが私が試しているコードです。

また、exclude で results.* も試しました。運が悪い-すべての結果フィールドがシリアル化されています。

0 投票する
3 に答える
4098 参照

java - JAVA を使用して QueryString を Json に変換する

"id=1&location=india"javaを使用してクエリ文字列を{"id":"1","location":"india"}json形式に変換したい。

私は春のバージョン 4.0.3 を使用しています。

0 投票する
2 に答える
2579 参照

java - Gson を使用した Sharedpreferences への Android 配列

過去 5 回の呼び出し日の配列を作成する必要があります。

配列に日付を保存する必要があることはわかっていますが、この最後の呼び出し日を最初のレコードに保つために他のレコードを並べ替える方法がわかりません。常に 5 つのレコードのみを維持する

目標は、最後の呼び出し文字列を保存して配列に追加することです。その後、並べ替えて 5 つのレコードのみを維持します。その後、FlexJson を使用して文字列を作成し、sharedpreferences を保存します。誰でもこの完全なプロセスを持っていますか?

ここで私がやっていることはどこでもエラーを投げています:

保存

読んだ:

FlexJson を使用しています: GSON と InstanceCreator の問題

文字列から配列リストに変換されていません