Java 将jsonobj转换为jsonarray时发生JSONException

Java 将jsonobj转换为jsonarray时发生JSONException,java,json,jsonexception,Java,Json,Jsonexception,在使用JSONArray.fromObjectjsonObj时,我面临一个JSONException。我无法找出这个异常背后的原因。有人能提供一些关于发生此错误的原因的信息吗 net.sf.json.JSONException: java.lang.reflect.InvocationTargetException at net.sf.json.JSONObject._fromBean(JSONObject.java:987) at net.sf.json.JSONObject.fromObj

在使用JSONArray.fromObjectjsonObj时,我面临一个JSONException。我无法找出这个异常背后的原因。有人能提供一些关于发生此错误的原因的信息吗

 net.sf.json.JSONException: java.lang.reflect.InvocationTargetException
at net.sf.json.JSONObject._fromBean(JSONObject.java:987)
at net.sf.json.JSONObject.fromObject(JSONObject.java:168)
at net.sf.json.AbstractJSON._processValue(AbstractJSON.java:265)
at net.sf.json.JSONObject._processValue(JSONObject.java:2808)
at net.sf.json.JSONObject.processValue(JSONObject.java:2874)
at net.sf.json.JSONObject.setInternal(JSONObject.java:2889)
at net.sf.json.JSONObject.setValue(JSONObject.java:1577)
at net.sf.json.JSONObject._fromMap(JSONObject.java:1340)
at net.sf.json.JSONObject.fromObject(JSONObject.java:159)
at net.sf.json.AbstractJSON._processValue(AbstractJSON.java:265)
at net.sf.json.JSONArray._processValue(JSONArray.java:2514)
at net.sf.json.JSONArray.processValue(JSONArray.java:2539)
at net.sf.json.JSONArray.addValue(JSONArray.java:2526)
at net.sf.json.JSONArray._fromCollection(JSONArray.java:1057)
at net.sf.json.JSONArray.fromObject(JSONArray.java:123)
at net.sf.json.JSONArray.fromObject(JSONArray.java:105)
at net.sf.json.JSONArray$fromObject.call(Unknown Source)
代码如下:

RESTClient restClient = new RESTClient(uri)
        Map<String, String> args = new HashMap<String,String>();
        args.put("responseContentType","ContentType.JSON");
        response = restClient.get(args)
        Object jsonObj = response?.getData()
        JSONArray jsonResp = JSONArray.fromObject(jsonObj)
[{"contract":"/api/v1/contracts/3","draw":"/api/v1/draws/5","drawName":null,"drawNumber":1,"id":5,"periodFrom":"2007-01-10","periodTo":"2007-02-10"}]

您可以添加用于将对象转换为json的代码吗?我已经添加了代码,异常发生在JSONArray.fromObjectjsonObj行上。您可以添加对象实例的示例吗?我已经添加了REST服务响应。我不确定值null是否导致了此问题。此外,这似乎在我的本地环境中正常工作,它部署在Tomcat中,而在IBM Websphere portal server上它给出了此异常。任何这种行为的原因。我希望web服务器不应该成为这背后的原因。