和有没有中文没有关系。主要的问题出在解析上
NSJSONSerialization 这个类是用来处理将json字符串转成oc 对象的(解析合法json字符串,如果不合法返回nil)。而你请求的url返回的是xml格式. 所以在转换时失败,返回nil

解决方案 »

  1.   

    正解,楼主这位大侠的路径打开是“<string xmlns="http://tempuri.org/">{"验证用户信息":[]}</string>”,这不是json哦。。var error: NSError? = nil;var str = "{\"验证用户信息\":[]}"let data = str.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: true)!var json: AnyObject? = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error:&error)//结果:{["验证用户信息": 0 elements]}
      

  2.   

    正解,楼主这位大侠的路径打开是“<string xmlns="http://tempuri.org/">{"验证用户信息":[]}</string>”,这不是json哦。。var error: NSError? = nil;var str = "{\"验证用户信息\":[]}"let data = str.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: true)!var json: AnyObject? = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error:&error)//结果:{["验证用户信息": 0 elements]}谢谢 大神指点