Iphone NSJSONSerialization是否比JSONKit更具容错性和健壮性?
尽管根据基准测试,JSONKit速度更快,但Github自述文件中充满了错误格式的JSON会导致崩溃等警告 对我来说,更重要的是没有崩溃,并且JSON文件中的错误Unicode JSON或其他细微错误不会导致崩溃 也许速度的提高来自于对错误的严格和不可原谅?Iphone NSJSONSerialization是否比JSONKit更具容错性和健壮性?,iphone,ios,json,jsonkit,nsjsonserialization,Iphone,Ios,Json,Jsonkit,Nsjsonserialization,尽管根据基准测试,JSONKit速度更快,但Github自述文件中充满了错误格式的JSON会导致崩溃等警告 对我来说,更重要的是没有崩溃,并且JSON文件中的错误Unicode JSON或其他细微错误不会导致崩溃 也许速度的提高来自于对错误的严格和不可原谅? NSJSONSerialization在这方面是否更强大?这是一个有点主观的问题,因为它只能根据我和其他开发人员的经验来回答 我使用了JSONKit和NSJSONSerialization,非常喜欢后者。无论基准显示了什么,我都没有注意到日
NSJSONSerialization在这方面是否更强大?这是一个有点主观的问题,因为它只能根据我和其他开发人员的经验来回答
我使用了
JSONKit
和NSJSONSerialization
,非常喜欢后者。无论基准显示了什么,我都没有注意到日常使用中的速度差异。但是,我也习惯于在后台线程中进行反序列化,因此速度差异在UI中可能并不明显。您所说的“格式错误”是什么意思?您是否建议使用IE6方法来处理JSON?或者你的意思是能够从一些无效字符中恢复?我的意思是,例如,当出现UTF8错误、断字符等时。不确定该字符是否正确,但JSONKit声明它将根据UTF标准用UTF-8替换字符替换无效字符。JSONKit给出的关于无效值等的所有其他警告似乎与NSJSONSerialization完全相同。