JSONObject异常
|
我正在使用JSON数组在各层之间来回处理数据。我在JSONObject上遇到了异常。您能否指导我朝此问题的正确调试路径发展?
第一种方法:
for( Object obj : salesDataArray )
{
JSONObject salesData = (JSONObject) obj;
我得到的异常:
java.lang.ClassCastException: java.lang.String incompatible with net.sf.json.JSONObject
第二种方法:
for( Object obj : salesDataArray )
{
JSONObject salesData = JSONObject.fromObject(obj);
我得到的异常:
net.sf.json.JSONException: Unquotted string \'undefined\'
没有找到相关结果
已邀请:
2 个回复
容淑阔九
听起来好像首先没有有效的JSON数据(如果其中包含“未定义”)。未定义的Javascript类似于Java中的\'null \'。
寿柬窟年
是
对象的数组,而不是
对象。这是哪里人口?最好的办法是打印出
的值,找出字符串是什么,并以这种方式设置它们的原因向上游看。 另外,请考虑使用泛型键入您的
,例如