¿NSJSONSerialization es más tolerante a errores y robusto que JSONKit?
-
12-12-2019 - |
Pregunta
Aunque según los puntos de referencia JSONKit es más rápido, el archivo Léame de Github está lleno de advertencias de que JSON mal formado provoca fallas, etc.
Para mí es más importante que no haya fallas y que un JSON Unicode con formato incorrecto u otro error sutil en el archivo JSON no cause una falla.
¿Quizás el aumento de velocidad se debe a su rigor e implacabilidad hacia los errores?¿NSJSONSerialization es más sólida a este respecto?
Solución
Esta es una pregunta un tanto subjetiva ya que sólo puede responderse en términos de mis experiencias y las de otros desarrolladores.
he usado ambos JSONKit
y NSJSONSerialization
y prefiero mucho este último.Independientemente de lo que indiquen los puntos de referencia, no he notado una diferencia en la velocidad en el uso diario.Sin embargo, también tengo la costumbre de realizar mi deserialización en un hilo en segundo plano, por lo que es posible que las diferencias de velocidad no sean evidentes en la interfaz de usuario.