JSON se compara mejor a XML
XML no se adapta bien a los datos de intercambio de
Simplicidad
XML es más simple que SGML, pero JSON es mucho más simple que XML. JSON tiene una gramática mucho más pequeña y mapas más directamente en las estructuras de datos utilizados en los lenguajes de programación modernos.
extensibilidad
JSON no es extensible, ya que no tiene por qué ser. JSON no es un lenguaje de marcado de documentos, por lo que no es necesario definir nuevas etiquetas o atributos para representar datos en él.
Interoperabilidad
JSON tiene el mismo potencial de interoperabilidad como XML.
apertura
JSON es al menos tan abiertos como XML, tal vez más, ya que no está en el centro de las luchas de normalización corporativos/política.
Peso: Como la sintaxis de JSON requiere menos caracteres, es más liviana en el cable que XML.
¡Pero todavía depende de los requisitos!
cheque this –
intentar escribir una clase que analiza una cadena XML y otro que analiza una cadena JSON. Agregue código de tiempo y ejecute algunas pruebas. Puedes hacer más antes de hacer la pregunta. – Flynn81
Quizás esto también sea interesante (iPhone) http://stackoverflow.com/questions/1237649/json-or-soap-xml –