Ich möchte eine XML-Spalte in eine JSON-Zeichenfolge konvertieren. Bisher habe ich einige Optionen für SO und Google ausprobiert, aber alle konvertieren eine Tabelle in eine JSON-Zeichenfolge. Gibt es eine Möglichkeit, dies zu tun, ohne zuerst die XML in eine Tabelle zu konvertieren?SQL Server XML in JSON konvertieren
Version: SQL Server 2014 (SP2)
declare @xml xml
select @xml = xml_column from mytable
select some_potential_function(@xml) as JSON_String
PS: Meine xml wächst dynamisch als ich einen Baum speichern mit unterschiedlicher Anzahl von Ebenen in ihm. Aus diesem Grund ist die Konvertierung in eine Tabelle möglicherweise keine Option.
Überprüfen dieser Artikel, ziemlich illustriert hier mit anständiger Anzahl von Beispielen - https://www.simple-talk.com/sql/t-sql-programming/producing-json-documents-from-sql-server-queries-via-tsql/ – Abhishek
Ich bin tatsächlich versuchen, etwas genau zu erreichen, was diese Seite anbietet: http://www.utilities-online.info/xmltojson/#.WFI4wvl96Uk –