No, no, también puede usar el formato Xml (solo si su API también proporciona datos en formato xml).
A pesar de que JSON se compara mejor con XML
XML no es adecuado para el intercambio de datos
- Cómo usar el botón en fragmento
- ¿Qué computadora portátil / computadora puede recomendarme ankit srivastav (bajo 16-18000), si quiero comenzar mi desarrollo de Android?
- ¿Cómo puedo crear nuevos videos en mi móvil Android?
- ¿Dónde puedo encontrar reseñas de consumidores reales de aplicaciones de Android que tengan una interfaz fácil de usar?
- ¿Cuáles son algunas buenas aplicaciones sociales de Android que son gratuitas?
Sencillez
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 asigna más directamente sobre las estructuras de datos utilizadas en los lenguajes de programación modernos.
Extensibilidad
JSON no es extensible porque no necesita serlo. 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 que XML.
Franqueza
JSON es al menos tan abierto como XML, quizás más porque no está en el centro de las luchas de estandarización corporativa / política.
Peso: como la sintaxis JSON requiere menos caracteres, es más ligera en el cable que XML.
¡Pero aún así depende de los requisitos!
Fuente: -http: //stackoverflow.com/