vj9*_*vj9 12 parsing json stream ios swift
如何在Swift上解析作为流下载的JSON?流每次都会提供不完整的JSON数据.这是因为我必须下载数据MB,其主要组件是一长串对象,我不希望用户等到我获得完整的数据.流式传输时是否可以按顺序解析JSON数据?基本上,像Jackson在Android上允许的东西,或者是Swift的YAJLiOS Parser实现
Aru*_*nan 7
基本上,您需要的是SAX解析器.NSJSONSerialization是一个DOM解析器.这里有一个用于sax解析的实现
https://github.com/dhoerl/SAX-JSON-Parser-ForStreamingData
数据在接收数据时被解析的位置.有关更多信息,请查看此答案 iPad - 解析一个非常巨大的json - 文件(介于50和100 mb之间)
归档时间:
9 年 前
查看次数:
1250 次
最近记录:
7 年,4 月 前