Cocoa touch YAJL ObjC&x2B;流式解析器+;gzip
我在一个iPhone项目中成功地使用了with,该项目可以进行网络访问、提取和解析JSON数据。默认情况下,ASIHTTPRequest允许gzipped HTTP响应,这很好,但我使用的是YAJL的流解析功能,它完全可以阻止gzipped数据。我可以等到HTTP请求完成,然后取消gzip并解析响应,但我在这里追求速度,希望在下载gzip数据时解析它 是否可以在运行中取消gzip数据,解析其中的JSON,然后忘记gzip数据块? 如果这最后一部分可以解决,这个设置似乎会成为一个伟大的系统:Cocoa touch YAJL ObjC&x2B;流式解析器+;gzip,cocoa-touch,json,networking,asihttprequest,yajl,Cocoa Touch,Json,Networking,Asihttprequest,Yajl,我在一个iPhone项目中成功地使用了with,该项目可以进行网络访问、提取和解析JSON数据。默认情况下,ASIHTTPRequest允许gzipped HTTP响应,这很好,但我使用的是YAJL的流解析功能,它完全可以阻止gzipped数据。我可以等到HTTP请求完成,然后取消gzip并解析响应,但我在这里追求速度,希望在下载gzip数据时解析它 是否可以在运行中取消gzip数据,解析其中的JSON,然后忘记gzip数据块? 如果这最后一部分可以解决,这个设置似乎会成为一个伟大的系统: Y
- YAJL是世界上速度最快的JSON解析器之一
- ASIHTTPRequest简单且异步
- 响应主体可以通过gzip压缩,从而节省有线通信量
- 可以解析JSON,而无需将整个树加载到受约束的设备内存中