¿Es obligatorio usar JSON para hacer una aplicación de Android de cricket en vivo?

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

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/

Sí, si está utilizando API de terceros y proporcionan datos en formato json.