2013-10-28 8 views
8

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?

+1

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

+1

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

+0

duplicato posible [qual è la differenza tra json e xml] (http://stackoverflow.com/questions/2620270/what-is-the-difference-between-json-and-xml) – Engineer

risposta

9

io suggerisco di leggere il seguente link qui sotto prima

JSON and XML comparison

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.

3

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.

6

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

Problemi correlati