Wie JSON nach XML übersetzen
Hallo zusammen,
eine wahrscheinlich dämliche Frage aber ich steh mir im Augenblick selbst auf den Füßen. Ich habe unter JSON folgende Struktur:
Code:
formal funktioniert das auch, aber das "Escapen" (\b \\ \n..) geht mir etwas gegen den Strich, und eine 100zeilige Query in eine Zeile quetschen, erhöht nicht unbedingt die Übersichtlichkeit. Darum würde ich gerne XML stattdessen nutzen.
{"Inhalt":"irgendwas"
,"Daten": [ {"Titel":"Titel1","Script":"select * from ..."} ,{"Titel":"Titel2","Script":"select * from ..."} ,{"Titel":"Titel3","Script":"select * from ..."} , usw. ] } Wie setze ich obige Struktur am besten in XML um? Wobei der Vorteil der jetzigen Lösung ist, daß mein Programm nicht wissen muß, wie viele Einträge gelesen werden können. Gruß K-H |
AW: Wie JSON nach XML übersetzen
Und welchen Vorteil genau versprichst Du Dir vom Einsatz von XML? Du könntest Strings übrigens auch mittels Base64 enkodieren, wenn Du nicht escapen willst (warum eigentlich?).
|
AW: Wie JSON nach XML übersetzen
Das grundsätzliche Problem verstehe ich jetzt auch noch nicht.
Hast du ein Problem dieses JSON-Objekt
|
AW: Wie JSON nach XML übersetzen
Die Motivation verstehe ich auch nicht ganz. Weil in deinem Fall die menschliche Lesbarkeit mit XML besser wäre?
Die konkrete Frage verstehe ich auch nicht ganz. So etwas draus zu machen wird ja nicht dein Problem sein, oder?
Code:
<content>
<inhalt>irgendwas</inhalt> <daten> <item> <titel>Titel1</titel> <script> SELECT * FROM WHERE ORDER BY </script> </item> [...] </daten> </content> |
AW: Wie JSON nach XML übersetzen
Oder wenn das Format noch Änderungen vertragen kann, dann wäre auch das hier eine "mögliche" Option
Code:
{
"Inhalt": "irgendwas", "Daten": [{ "Titel": "Titel1", "Script": [ "select *", "from ..." ] }, { "Titel": "Titel2", "Script": [ "select *", "from ..." ] }, { "Titel": "Titel3", "Script": [ "select *", "from ..." ] }] } |
AW: Wie JSON nach XML übersetzen
Vielen dank für die Anworten!
Zitat:
Zitat:
Zitat:
Vielen Dank euch allen. Gruß K-H |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz