【问题标题】:YAJL-ObjC + Streaming Parser + gzipYAJL-ObjC + 流解析器 + gzip
【发布时间】:2010-06-19 06:03:41
【问题描述】:

我在一个 iPhone 项目中成功使用了yajl-objcASIHTTPRequest,该项目进行网络访问并下拉和解析 JSON 数据。默认情况下,ASIHTTPRequest 允许压缩 HTTP 响应,这很好,但我使用的是 YAJL 的流解析器功能,它理所当然地阻塞了压缩数据。我可以等到 HTTP 请求完成,然后解压缩并解析响应,但我在这里追求速度,并希望在下载时解析 gzip 压缩的数据

是否可以即时解压缩数据,解析其中的 JSON,然后忘记那块压缩数据?

如果这最后一部分可以解决,这个设置似乎会成为一个很棒的系统:

  • YAJL 是最快的 JSON 解析器之一
  • ASIHTTPRequest 简单且异步
  • 可以压缩响应正文,从而节省在线流量
  • 无需将整个树加载到受限设备内存即可解析 JSON

任何指导将不胜感激!

【问题讨论】:

    标签: cocoa-touch json networking asihttprequest yajl


    【解决方案1】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多