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

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包错误,高手帮忙