{"class":"pojo.MessageInfo","date":"09/17","tel":"13311394280","userinfoList":[{"cardNo":"150203198010210634","class":"pojo.Userinfo","flightinfoList":[{"class":"pojo.FlightInfo","downDate":"21:40","flightNo":"CA1121","flyDate":"20:15"}],"userName":"曹锐"},{"cardNo":"E4057604","class":"pojo.Userinfo","flightinfoList":[{"class":"pojo.FlightInfo","downDate":"21:40","flightNo":"CA1121","flyDate":"20:15"}],"userName":"CHUN/MATTHEWROBERT"},{"cardNo":"110104198109140414","class":"pojo.Userinfo","flightinfoList":[{"class":"pojo.FlightInfo","downDate":"21:40","flightNo":"CA1121","flyDate":"20:15"}],"userName":"于洋 JM9N45"}]} 

解决方案 »

  1.   

    json规范写法是应该带引号的,
    如果是对象可以直接用了;
    如果是字符串要eval('('+jsonStr+')')之后用
      

  2.   

    eval();
    直接以对象用就可以了。
      

  3.   


    {
        "class": "pojo.MessageInfo",
        "date": "09/17",
        "tel": "13311394280",
        "userinfoList": [
            {
                "cardNo": "150203198010210634",
                "class": "pojo.Userinfo",
                "flightinfoList": [
                    {
                        "class": "pojo.FlightInfo",
                        "downDate": "21:40",
                        "flightNo": "CA1121",
                        "flyDate": "20:15"
                    }
                ],
                "userName": "曹锐"
            },
            {
                "cardNo": "E4057604",
                "class": "pojo.Userinfo",
                "flightinfoList": [
                    {
                        "class": "pojo.FlightInfo",
                        "downDate": "21:40",
                        "flightNo": "CA1121",
                        "flyDate": "20:15"
                    }
                ],
                "userName": "CHUN/MATTHEWROBERT"
            },
            {
                "cardNo": "110104198109140414",
                "class": "pojo.Userinfo",
                "flightinfoList": [
                    {
                        "class": "pojo.FlightInfo",
                        "downDate": "21:40",
                        "flightNo": "CA1121",
                        "flyDate": "20:15"
                    }
                ],
                "userName": "于洋 JM9N45"
            }
        ]
    }
      

  4.   

    引入一个json.js文件 里面有一个方法,stringToJson可以把字符串转换成json
    或者用jQuery里面的parseJson方法,把字符串转换成 Json
      

  5.   

    var userList=eval('(' + xmlHttp.responseText + ')');
    var user = eval(userList.JSONRESULT);这两句中userList.JSONRESULT是什么意思???在线等待