Ich bin sicher, dass viele Entwickler mit XML und JSON vertraut sind und beide verwendet haben. Daher macht es keinen Sinn zu erklären, was sie sind und was ihr Zweck ist, auch nicht in Kürze.
Wenn wir versuchen, ihre Konzepte abzubilden, können wir sagen (korrigieren Sie mich, wenn ich falsch liege):
- XML-Tags entsprechen JSON
{}
- XML-Attribute entsprechen JSON-Eigenschaften
- Die XML-Tag-Sammlung entspricht JSON
[]
Das einzige, woran ich denken kann, was es in JSON nicht gibt, sind XML-Namespaces .
Die Frage ist, ob wir angesichts dieses Mappings und der Tatsache, dass JSON in diesem Mapping sehr viel leichter ist, in Zukunft eine Welt ohne XML sehen können (oder zumindest theoretisch an eine Welt denken), aber mit JSON alles tun, was XML kann? Können wir JSON überall dort verwenden, wo XML verwendet wird?
PS: Bitte beachte, dass ich diese Frage gesehen habe . Es ist etwas ganz anderes als das, was ich hier frage. Erwähnen Sie daher bitte kein Duplikat .