1

オブジェクトのリストから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オブジェクトを取得するにはどうすればよいですか?

前もって感謝します。

4

0 に答える 0