当前位置: 首页 > 面试题库 >

字符0周围的Alamofire无效值

阎建德
2023-03-14
问题内容
Alamofire.request(.GET, "url").authenticate(user: "", password: "").responseJSON() {
    (request, response, json, error) in
    println(error)
    println(json)

}

这是我对Alamofire的要求,对于某些要求它有时可以工作,但有时我会得到:

Optional(Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn’t be completed. (Cocoa error 3840.)" (Invalid value around character 0.) UserInfo=0x78e74b80 {NSDebugDescription=Invalid value around character 0.})

我已经读到这可能是由于无效的JSON引起的,但是响应是我在JSON验证程序中验证为有效的静态JSON字符串。它确实包含åö字符和一些HTML。

为什么有时会出现此错误?


问题答案:

我也面临同样的问题。我尝试responseString而不是,responseJSON它的工作。我猜这是Alamofire与一起使用时的错误django



 类似资料:
  • 我是iOS新手。我收到此错误: Error Domain=NSCoaErrorDomain Code=3840"字符0周围的值无效。"UserInfo={NSDebugDescription=字符0周围的值无效。}反序列化JSON时出错:Error Domain=NSCoaErrorDomain Code=3840"JSON文本没有以数组或对象开头,也没有设置允许片段的选项。"UserInfo={

  • 使用阿拉莫菲尔。post api,在postman中而不是在我的代码中提供数据的api。在代码下面发帖,请指导我在这里做错了什么: 错误:失败:responseSerializationFailed(alamo fire。AFError . responseserializationfailure reason . jsonserializationfailed(Error Domain = NS

  • 我收到此错误 错误域 = NSCocoa错误域代码 = 3840 “字符 746 周围的无效转义序列”。用户信息={NS诊断描述=字符 746 周围的无效转义序列。 下面是我解析JSON的代码: 使用此代码,我可以在其他API中获得响应对象。但在我的API中包含HTML标记。 我的问题是我得到的是JSON字符串,但它不是用JSON解析的。对于此API,我遇到错误 “错误域=NSCocoaError

  • 我正在尝试将图像上载到服务器,它工作正常,但偶尔我会在下面的代码中收到try语句错误。这就是错误所说的 致命错误:“try!”表达式意外引发错误:错误域 = NSCocoa错误域代码 = 3840 “字符 0 周围的无效值”。用户信息={NSDebug 说明= 字符 0.} 周围的无效值:文件/库/缓存/com.apple.xbs/源/swiftlang_PONDEROSA/swiftlang_P

  • 列出dataListWidget(AsyncSnapshot快照){return snapshot.data.docs[0].map((文档){return ListTile(标题:Text(文档[“Name]”),副标题:Text(文档[“City”]),;})。toList();} //我的streamBuilder StreamBuilder(流:firestore.collection('

  • 我刚刚发现,当试图在周围拆分字符串时,我会得到,但是如果我在或其他任何东西周围拆分(当然还会更改字符串),它就会工作得很好。 这个管用: