Flex と Java の間で多数のオブジェクトが渡されるかなり大きなアプリケーションがあります。特に 1 つのオブジェクトに微妙なバグがあります。
これは、フレックス フロント エンドに渡される単純な古い Java オブジェクトです (blazeds プロデューサー/コンシューマー メッセージングを使用)。POJO には、次のような 2 つの String プロパティがあります。
myShirt.color = "brown";
myShirt.description = "winter shirt with 3 buttons";
Flex のフロントエンドでオブジェクトを取得すると、次のように値オブジェクトのプロパティが交換されます。
myShirt.color = "winter shirt with 3 buttons";
myShirt.description = "brown";
明らかに、これは、オブジェクトがシリアライズ/デシリアライズされるときに発生する混乱の一種です。どちらも文字列であるため、オブジェクトの読み取り/書き込み時に何かが混乱しているようです。
両方のオブジェクトは、同じ名前のファイルで同じ順序のパラメーターとメソッドを使用して、互いに正確にミラーリングされます。
できれば自分で処理することなく、シリアル化を修正するにはどうすればよいですか?
ご提案いただきありがとうございます。