fn:json-doc

Reads an external resource containing JSON, and returns the result of parsing the resource as JSON.

json-doc($href as xs:string?) ➔ item()?

Arguments

 

$href

xs:string?

The URI of the JSON file to be read

Result

item()?

json-doc($href as xs:string?, $options as map(*)) ➔ item()?

Arguments

 

$href

xs:string?

The URI of the JSON file to be read

 

$options

map(*)

Parsing options

Result

item()?

Namespace

http://www.w3.org/2005/xpath-functions

Links to W3C specifications

XPath 3.1 Functions and Operators

Notes on the Saxon implementation

Available since Saxon 9.7. The parsing options recognized are 'liberal':true()|false(), 'duplicates':'reject'|'use-first'|'retain', 'escape':true()|false(), 'fallback':(function). For full details see the specification. Use of the fallback option requires Saxon-PE or Saxon-EE.

For the effect of the option liberal=true(), see parse-json().

See also:

fn:parse-json()

fn:json-to-xml()