was ist besser in Bezug auf die Analyse der performance in Android -, XML-oder JSON?
Ich bin neu auf android-Entwicklung
Was sollte ich verwenden für mein Android-Anwendung, die XML-oder JSON?
Was ist besser in Bezug auf die Analyse der Leistung?
Ich würde schätzen, alle Beispiel-code.
- check <a href="edwardawebb.com/tips/xml-json">diese</a>
- Versuchen Sie, eine Klasse zu schreiben, dass parst einen xml-string und ein anderes, das Parsen einer JSON-string. Hinzufügen von timing-code, und führen Sie einige tests. Sie können mehr tun, bevor Sie eine Frage stellen.
- Vielleicht ist das auch interessant (iPhone) stackoverflow.com/questions/1237649/json-or-soap-xml
Du musst angemeldet sein, um einen Kommentar abzugeben.
JSON ist am besten zu vergleichen, um XML -
XML nicht gut geeignet, um Daten-Austausch -
Einfachheit
XML ist einfacher als SGML, aber JSON ist viel einfacher als XML. JSON hat eine viel kleinere Grammatik und die Karten direkt auf die Datenstrukturen in Programmiersprachen.
Erweiterbarkeit
Ist JSON nicht erweiterbar, weil es nicht sein muss. JSON ist nicht ein Dokument-markup-Sprache, so ist es nicht notwendig, definieren Sie neue tags oder Attribute zur Darstellung von Daten in es.
Interoperabilität
JSON hat den gleichen Interoperabilität Potenzial als XML.
Offenheit
JSON ist mindestens so offen wie XML, vielleicht um so mehr, weil es nicht in das Zentrum der Gesellschafts - /politischen Vereinheitlichung der Kämpfe.
Gewicht:
Da JSON-syntax erfordert weniger Zeichen, es ist leichter auf den Draht als XML.
Aber immer noch, es hängt von den Anforderungen ab!
Paar Fragen auf etwas ähnliches wurde vorher gefragt: Was ist besser: Json oder XML (PHP) Sie erläutern, welche schneller ist und welche nicht.
Können Sie immer Google-GSON, das macht das Parsen von JSON(unabhängig davon wie groß die Datenmenge ist) wirklich schnell. Ich persönlich bevorzuge JSON anstatt XML als einfacher Datenaustausch-auch wenn die Lesbarkeit ist erschwert.
Basierend auf Erfahrung, Parsen von XML werden können störend auf Android 2.1 und früher aufgrund eines Fehlers bricht codierten entities in separate tags (http://code.google.com/p/android/issues/detail?id=2607).
Persönlich finde ich, JSON-parsing, um bequemer sein. Werfen Sie einen Blick auf den folgenden link: http://www.technotalkative.com/android-json-parsing/
JSON ist besser, als XML-Daten, wenn Größe ist nicht zu groß.
So, dass GSON entwickelt wurde, ist mit Hilfe der JSON-api ist besser, weil es einfach zu handhaben ist.
Doch JSON hat einen großen Nachteil, -
die Daten werden in den Speicher geladen und dann analysiert. Wenn die Größe der Daten ist zu groß, wird es durch eine Ausnahme.
In diesem Fall ist XML sehr nützlich.
JSON ist besser, weil es schneller ist als XML(weil das hashing verwendet wird)
Der einzige Vorteil von XML ist, dass es mehr "Human-readable"...aber sehen, dass die end-Benutzer nicht zu Lesen, die XML -, gibt es keine Notwendigkeit, es zu benutzen.
JSON viel einfacher /schneller geparst als XML -