相关疑难解决方法(0)

NSJSONSerialization中未转义的控制字符

我有这个JSON http://www.progmic.com/ielts/retrive.php,我需要解析.当我使用NSJSONSerialization进行操作时,我得到"角色1981周围未转义的控制字符"错误.

我需要知道:

  • 什么是未转义的控制角色?是否有清单或什么?
  • 我该如何摆脱这个错误?最简单的方法?

提前致谢.

escaping objective-c nsjsonserialization

7
推荐指数
1
解决办法
8095
查看次数

在解析JSON时,字符981.Error周围的非转义控制字符

错误域= NSCocoaErrorDomain代码= 3840"字符981周围未转义的控制字符." UserInfo = {NSDebugDescription =字符981周围未转义的控制字符.}

我在响应请求时遇到上述错误.

以下是代码行:

Alamofire.request(.POST, urlStr, parameters: parameter, encoding: .JSON, headers: nil).validate().responseJSON {
            response in switch response.result {

            case .Success(let JSON):
                completionHandler(JSON as! NSDictionary)

            case.Failure(let Error):

                print(Error)
            }
        }
Run Code Online (Sandbox Code Playgroud)

它在Postman中提供JSON响应.

我在邮递员中得到的回应:

{
  "orderdetails": {
    "status_code": "200",
    "status_message": "Order details",
    "billingandshipping": {
      "billing": {
        "firstname": "first",
        "lastname": "last",
        "email": "aa@bbb.com",
        "address": "dasdesfrew",
        "city": "Rajkot",
        "area": "University Road",
        "pincode": "360003",
        "phone": "1234567890",
        "mobileno": "1234567891"
      },
      "shipping": {
        "firstname": "first",
        "lastname": "last",
        "email": "aa@bbb.com",
        "address": "dasdesfrew",
        "city": "dasdesfrew", …
Run Code Online (Sandbox Code Playgroud)

json ios swift alamofire

6
推荐指数
2
解决办法
5292
查看次数