オブジェクトのリストからjson文字列を作成するために、net.sf.jsonを使用しています。
これは私のコードです:
List<MyObject> results = em.createNamedQuery("MyObject.findAll").getResultList();
String gridRecords = JSONSerializer.toJSON(results).toString();
私の問題は、オブジェクト内のフィールドの1つがnullの場合です(フィールドがnullに許可されている場合でも)。私はこの例外を受け取ります:
net.sf.json.JSONException: java.lang.reflect.InvocationTargetException
私は何か間違ったことをしていますか?これらのオブジェクト内のいくつかのフィールドがnullになる場合、オブジェクトのリストからjsonオブジェクトを取得するにはどうすればよいですか?
前もって感謝します。