Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Swift请求JSON Alamofire序列化失败_Json_Swift_Http_Alamofire - Fatal编程技术网

使用Swift请求JSON Alamofire序列化失败

使用Swift请求JSON Alamofire序列化失败,json,swift,http,alamofire,Json,Swift,Http,Alamofire,我有以下内容: 我正在向Alamofire发出HTTP请求以检索此内容。 这是我的密码: Alamofire.request("https://example.com/Student/Grade/GetFinalGrades") .responseJSON(completionHandler: { response in print(response)

我有以下内容: 我正在向Alamofire发出HTTP请求以检索此内容。 这是我的密码:

Alamofire.request("https://example.com/Student/Grade/GetFinalGrades")
                .responseJSON(completionHandler: {
                    response in

                    print(response)

                })
但是当我打印响应时,我得到了以下错误:

    FAILURE: responseSerializationFailed(Alamofire.AFError.ResponseSerializationFailureReason.jsonSerializationFailed(Error Domain=NSCocoaErrorDomain Code=3840 "Invalid value around character 198." 
UserInfo={NSDebugDescription=Invalid value around character 198.}))

这很奇怪,因为JSON文件看起来很干净。有什么想法吗?谢谢

“iconCls”:X.net.RM.getIcon(“BulletWhite”),
:这看起来不像是有效的JSON。我如何绕过它?请您的服务发送一个真正的JSON?如果不是(也不推荐),那就是黑客攻击。黑客:使用reponseString(不是JSON),搜索
X.net.RM.getIcon(“某物”)
,并将其替换为“某物”,将其转换回(NS)数据,并使用自己的NSJSONSerialization。如何将其协调回NSData?这似乎是一个好主意