XPath 3.0, XPath 2.0, XPath 1.0 / XPath Funktionen / XPath: Sequence-Funktionen / XPath: fn:parse-json

XPath: fn:parse-json

XPath: fn:parse-json

➪ fn:parse-json parst einen JSON-String und gibt den Wert als Map oder Array zurück.

Hierzu ein einfaches Beispiel:


<xsl:variable name="vjson">{
         "a": 1, 
         "b": [3,6,9], 
         "LN": "Rielos", 
         "FN": "Lotte", 
         "IsFemale":true
      }
</xsl:variable>

Rufen wir aus dieser Variable (stellvertretend für den XML Input) das Feld "LN" auf,


<xsl:template match="/">
    <Nachname>
      <xsl:value-of 
           select="fn:parse-json($vjson)?LN"/>
    </Nachname>
</xsl:template>

... so ergibt die Auswertung von "vjson" mit Hilfe von fn:parse-json:


<Nachname>Rielos</Nachname>

wg / 9. Februar 2018



Fragen? Anmerkungen? Tips?

Bitte nehmen Sie Kontakt zu mir auf:

Vorname
Nachname
Mailadresse







Vielen Dank für Ihr Interesse an meiner Arbeit.


V.i.S.d.P.: Wilfried Grupe * Klus 6 * 37643 Negenborn

☎ 0151. 750 360 61 * eMail: info10@wilfried-grupe.de

www.wilfried-grupe.de/parsejson.html