iphone - how - swift parse json string
Soporte nativo de JSON en iOS (5)
¿Hay alguna clase para analizar JSON desde un servidor en iOS SDK? (similar a NSXML para XML y por extensión RSS.)
En cuanto a los JSONKit
referencia de JSONKit
, para el momento actual y la versión de iOS no es tan rápido. Después de crear la aplicación de prueba para probar la velocidad NSJSONSerialization
es más rápido pero no tan rápido como la implementación personalizada OKJSONParser
Hay varias bibliotecas JSON para iPhone enumeradas en este hilo: https://.com/questions/286087/best-json-library-to-use-when-developing-an-iphone-application
NextiveJson se supone que es una lib bastante rápida para iOS JSON NextiveJson
Respuesta actualizada para iOS 5:
El soporte de JSON ahora es nativo de iOS con NSJSONSerialization
, pero en términos de rendimiento, es JSONKit
en comparación con JSONKit
, como John Englehart declaró en JSONKit
README:
ACTUALIZACIÓN: (18/12/2011) Los puntos de referencia a continuación se realizaron antes de que Apples NSJSONSerialization estuviera disponible (a partir de Mac OS X 10.7 e iOS 5). La pregunta obvia es: ¿Cuál es más rápido, NSJSONSerialization o JSONKit? Según este sitio, JSONKit es más rápido que NSJSONSerialization. Algunos cálculos rápidos de "respaldo del sobre" usando los números reportados, JSONKit parece ser aproximadamente de 25% a 40% más rápido que NSJSONSerialization, que es bastante significativo.
Aquí hay una publicación de blog que profundiza en puntos de referencia más específicos: bonto.ch/blog/2011/12/08/…
A partir de iOS5 JSON se admite de forma nativa, sin necesidad de marcos de terceros. ¡Esto es respaldado por la clase NSJSONSerialization !