当前位置: 代码迷 >> Android >> android 导入外部json包异常,高手帮忙
  详细解决方案

android 导入外部json包异常,高手帮忙

热度:33   发布时间:2016-05-01 17:31:12.0
android 导入外部json包错误,高手帮忙
之前用的是android自带的json:org.json.JSONObject;用的时候发现无法正确生成list传给server端,想着导入外部json,与server端用的一样都是这个包:net.sf.json.JSONObject; 结果一执行android找不到这个包,
运行时提示:Could not find class 'net.sf.json.JSONException', referenced from method net.sf.json.JSONObject._accumulate

难道android只能用自带的json么?如果可以引入外部的json库,如可配置,求高手指点。

server端使用的是net.sf.json.JSONObject 返回给客户端的list如下:
Java code
    {       'Command':304,       'SubCommand':null,       'RecvData':       {          'title':'MD, PhD',          'phoneInFo':          [        {           'phoneLabel':'home',           'phonevisible':1,           'phone':'4651515'                 },        {           'phoneLabel':'home',           'phonevisible':1,           'phone':'4651515'         }          ]      },     'Object':3        },'Head':


客户端端使用的是org.json.JSONObject返回给server的list如下:
{
'Body':
Java code
    {       'Command':304,       'SubCommand':null,       'RecvData':       {          'title':'MD, PhD',          'phoneInFo':          "[        {           phoneLabel=home,           phonevisible=1,           phone=4651515              },        {           phoneLabel=home,           phonevisible=1,           phone=4651515         }          ]"      },     'Object':3        },'Head':


客户端生成的list 我无法用SONObject phoneInFoJob.getJSONArray("phoneInFo")去解析相应list,以为他是string类型的

实在没有分了所以有点少,求高手指点下

------解决方案--------------------
android 导入外部json包错误,高手帮忙