- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在使用 AFJSONRequestOperation
请求服务器并解析返回的 JSON 响应,但是在解析时,我得到了这个错误:
NSDebugDescription = "JSON text did not start with array or object and option to allow fragments not set.";
我检查了 API,它正在返回 JSON 数据:
header('Content-type: text/json');
$arr[] = array("Message" => "update succeeded");
echo '{"Result":'.json_encode($arr).'}';
知道如何解决这个问题吗?
编辑
我尝试从浏览器调用 API 并将请求包含在 url 中,因此我得到了有效的 JSON 响应:
{"Result":[{"Message":"update succeeded"}]}
最佳答案
首先,json_encode
整个对象,而不是分成几 block 。
其次,除非 $arr 包含多个元素(从上面的示例中看不清楚),否则应该这样初始化:
$arr = array("消息"=> "更新成功");
我仍然不确定这里还有什么问题。您应该回显您的应用收到的内容,这应该表明问题所在。
关于php - NSDebugDescription = "JSON text did not start with array or object and option to allow fragments not set.";,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15456396/
当我尝试将NSData从请求转换为NSDictionary对象时,使用NSURLSession出现此错误: Error Domain=NSCocoaErrorDomain Code=3840 "The
这是一个非常奇怪的错误,当从我的服务器获取 JSON(通过 PHP 生成)时,我在调用时收到此错误: json = [NSJSONSerialization JSONObjectWithData:ki
这是一个非常奇怪的错误,当从我的服务器(通过 PHP 生成)获取 JSON 时,我在调用时收到此错误: json = [NSJSONSerialization JSONObjectWithData:k
你好, 即使我进行了研究,也没有找到任何人可以帮助我解决我的情况。 所以,我尝试解析由 xcode 上的 php 脚本创建的 Json,但我遇到了一个阻止该过程的错误。 我是新手,所以我尽力为我的问题
该方法工作正常,它在后端完成了我想要的操作,但我在控制台中收到以下错误: Error Domain=NSCocoaErrorDomain Code=3840 "No value." UserInfo=
我是 Swift 和 iOS 开发的新手,但我正在尝试下载和解析存储在 MySQL 数据库中的数据。 我不断收到错误: Domain=NSCocoaErrorDomain Code=3840 "No
当我运行我的代码时,我得到这个错误,我不知道为什么。 错误域=NSCocoaErrorDomain 代码=3840“无值。” UserInfo={NSDebugDescription=无值。} 我在网
我正在使用 AFJSONRequestOperation 请求服务器并解析返回的 JSON 响应,但是在解析时,我得到了这个错误: NSDebugDescription = "JSON text di
我正在使用 AFNetworking 来获取纯文本/文本: let manager = AFHTTPRequestOperationManager() manager.GET(url,
你好,我是 Swift 3 和 iOS 开发的新手,我需要下载此 php 文件提供的 JSONObject(一个数组): 0){ while ($row = mysqli_fetch
我收到此错误,格式为 JSON result.error。虽然我的 JSON 是有效的,但请在 JSON validator 在线检查它。 这是我的 JSON 请求代码。 Alamofire.requ
所以这是我的网络请求。 //MARK:- 网络请求 let urlString = Constants.kBaseUrl + Constants.kEventsUrl Alamofire.reques
我的 Swift 代码中有此请求 var request = URLRequest(url: URL(string: "http://www.website.com/Application/profi
我正在尝试通过将图像转换为 base64 格式来上传图像。我遇到了以下错误。 Error Domain=NSCocoaErrorDomain Code=3840 "Invalid value arou
我通过 postman 收到了 api 的回复 { "status": "1", "error": false, "message": "Your order has been placed succ
我是一名优秀的程序员,十分优秀!