代码之家  ›  专栏  ›  技术社区  ›  a432511

iphone objective-c json解析器

  •  0
  • a432511  · 技术社区  · 15 年前

    是否有人对使用iPhone可用的JSON解析器返回的JSON对象的大小限制有问题?

    我正在使用 this open-source JSON Framework (我正在使用最新版本)

    如果我减小返回的json的大小,我的应用程序将运行良好。如果对象太大,应用程序将崩溃,并出现以下错误:

    -JSONValue failed. Error trace is: (
    Error Domain=org.brautaset.JSON.ErrorDomain Code=3 UserInfo=0x4141580 "Unrecognised leading character"
    

    但别被愚弄了…它与前导字符无关,只是它似乎将json按一定大小拆分,然后以随机前导字符结束,因为下一个json字符串以随机字符开头。

    1 回复  |  直到 13 年前
        1
  •  3
  •   a432511    15 年前

    看来我错了。我试图在didReceiveData回调方法中解析JSON,在接收数据时多次调用该方法。我需要连接传入的结果,然后在connectionidfinishloading中解析json。

    谢谢你的帮忙。