之前用的是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如下: {
   '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': {
   '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类型的实在没有分了所以有点少,求高手指点下