extract_json()
Recuperare un elemento specificato da un testo JSON usando un'espressione di percorso.
Facoltativamente, convertire la stringa estratta in un tipo specifico.
Le
extract_json()
funzioni eextractjson()
sono equivalenti
Sintassi
extract_json(
Tipo dataSource,
jsonPath,
)
Altre informazioni sulle convenzioni di sintassi.
Parametri
Suggerimenti per le prestazioni
- Applicare le clausole where prima di usare
extract_json()
. - È consigliabile usare una corrispondenza di espressione regolare con extract . L'esecuzione risulta molto più rapida ed è efficace se JSON è prodotto in base a un modello.
- Usare
parse_json()
se è necessario estrarre più di un valore da JSON. - Prendere in considerazione l'analisi JSON in fase di inserimento dichiarando il tipo della colonna come dinamico.
Valori restituiti
Questa funzione esegue una query JSONPath in dataSource, che contiene una stringa JSON valida, convertendo facoltativamente tale valore in un altro tipo a seconda del terzo argomento.
Esempio
let json = '{"name": "John", "age": 30, "city": "New York"}';
print extract_json("$.name", json, typeof(string));
Output
print_0 |
---|
John |
Contenuto correlato
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per