FlexJSON を使用しています (ただし、他のライブラリを使用できます)。json 配列を手動で作成したいと考えています。シリアル化されているモデルの一部ではないものを追加する必要があります。たとえば、json 配列に html 列と css 列を追加したいとします。このデータは、リストを繰り返し処理し、値が特定の数値を上回っているか下回っているかを確認することによって決定されます。
今はこれしか持っていません。
JSONSerializer json = new JSONSerializer();
json.transform(new DateTransformer("MM/dd/yyyy hh:mm:ss"), "timeStamp");
json.transform(new DecimalTransformer("#.00") , "ounces");
json.include("timeStamp", "ounces");
json.exclude("*");
json.prettyPrint(true);
response.setContentTypeIfNotSet("application/json");
response.out.write(json.serialize(list).getBytes());
しかし、シリアル化を呼び出すだけでなく、この配列を手動で構築したいと考えています。オンス数が特定の数を下回っているとすると、css 列の値が変更されるはずです。css 列はオブジェクト (モデル) の一部ではないため、手動で追加する必要があります。ありがとう。