Qual è la differenza tra json e XML? Quale è meglio l'aspetto delle prestazioni mentre si lavora con Android? Perché json è descritto come leggero?Qual è la differenza tra json e XML?
risposta
io suggerisco di leggere il seguente link qui sotto prima
Il primo commento spiega chiaramente le prime due domande.
e per l'ultima domanda il mio suggerimento sarebbe JSON, La ragione è che JSON è leggero ed è anche molto facile da gestire e analizzare se confrontato con i formati XML. anche io credo che il JSON abbia iniziato a sorpassare la tecnologia su XML in molti aspetti. Sono disponibili tonnellate e tonnellate di esempi e discussioni disponibili sul Web per supportare il formato JSON su XML.
E per Android, in quanto si tratta di una tecnologia che sta andando a governare il mondo per i prossimi decenni è necessario decidere se è necessario scegliere il vecchia tecnologia (XML) che è sempre verso il basso o la tecnologia più recente (JSON) che sta crescendo. La scelta è tua.
Xml e JSON sono due formati diversi per la rappresentazione dei dati. Un uso comune per entrambi è quello di servire come un formato di serializzazione per gli oggetti. Quale è meglio si riduce alle preferenze personali. Alcuni framework sono meglio progettati per funzionare con uno sull'altro.
Per quanto riguarda le prestazioni ... JSON è meno dettagliato, quindi può essere più efficiente trasferire sul filo.
un formato campione json
è:
{
"note": {
"to": "Tove",
"from": "Jani",
"heading": "Reminder",
"body": "Don't forget me this weekend!"
}
}
erano la sua xml
è:
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
consulta questo SO question
- 1. Qual è la differenza tra SGML e XML?
- 2. Qual è la differenza tra JSON e JSONP?
- 3. Qual è la differenza tra = e: =
- 4. Qual è la differenza tra Verilog! e ~?
- 5. Qual è la differenza tra? : e ||
- 6. qual è la differenza tra [[], []] e [[]] * 2
- 7. Qual è la differenza tra $ e $$?
- 8. Qual è la differenza tra ("") e (null)
- 9. Qual è la differenza tra dict() e {}?
- 10. Qual è la differenza tra " " e ""?
- 11. Qual è la differenza tra {0} e ""?
- 12. Qual è la differenza tra `##` e `hashCode`?
- 13. Qual è la differenza tra {0} e +?
- 14. Qual è la differenza tra .ToString() e + ""
- 15. qual è la differenza tra:.! e: r !?
- 16. Qual è la differenza tra SOA e ROA
- 17. Differenza tra XML e SOAP
- 18. Qual è la differenza tra XMLStreamReader e XMLEventReader?
- 19. Qual è la differenza tra JSON Web Signature (JWS) e JSON Web Token (JWT)?
- 20. Android: Qual è la differenza tra View.inflate e getLayoutInflater(). Gonfia?
- 21. Qual è la differenza tra xelement.load e xdocument.load?
- 22. Qual è la differenza tra json.dumps e json.load?
- 23. Qual è la differenza tra & # x00A0; e ?
- 24. Qual è la differenza tra localname e qname?
- 25. Qual è la differenza tra @Named e @Qualifier in primavera
- 26. Qual è la differenza tra XIB e NIB?
- 27. Qual è la differenza tra testo/xml vs application/xml per la risposta del servizio web
- 28. Qual è la differenza tra JAX-RS e JAX-WS?
- 29. qual è la differenza tra qs e querystring
- 30. Qual è la differenza tra fontFamily e typeFace in Android?
entrambi sono in formato file, con le proprie sintassi utilizzate per lo scambio di dati tra client-server o tra dispositivi come risposta. dipende dal requisito, ma JSON è molto più versatile di xml. – agpt
possibile duplicato di [Quali sono i pro e i contro di XML e JSON?] (Http://stackoverflow.com/questions/3536893/what-are-the-pros-and-cons-of-xml-and-json) – ckv
duplicato posible [qual è la differenza tra json e xml] (http://stackoverflow.com/questions/2620270/what-is-the-difference-between-json-and-xml) – Engineer