JSON Parse tool

Strumento Di Analisi JSON

Versione:
2023.1
Last modified: September 25, 2020

Usare JSON Parse per separare il testo JSON (JavaScript Object Notation) in uno schema di tabella ai fini dell'elaborazione a valle. Può essere compilato di nuovo in formato JSON utilizzabile alimentando l'output nello strumento json Build.

Configurare lo strumento

Campo JSON: Selezionare i campi che contengono testo JSON (Java Script Object Notation). Il campo deve contenere JSON valido con tutto il testo per un record in una singola cella. Vedere questo esempio:See this example:

JSON
{
        "firstName": "John",
        "lastName": "Smith",
        "age": 25,
        "address": {
                "streetAddress": "21 2nd Street",
                "city": "New York",
                "state": "NY",
                "postalCode": "10021"
},
"phoneNumber": [
        {
                "type": "home",
                "number": "212 555-1234"
        },
        {
                "type": "fax",
                "number": "646 555-4567"
        }
    ]
}

Includi nell'output: La colonna selezionata è inclusa nel flusso di dati che esce dall'elemento dello strumento.

Scegliere la modalità di analisi di JSON. Le opzioni disponibili includono:

Valori di output in un singolo campo: Due campi sono output, Nome JSON e JSON_ValueString. Esaminando l'esempio di input precedente, i seguenti dati escono dallo strumento:

JSON_Name STRINGA JSON
Firstname John
Lastname fabbro
età 25
indirizzo.indirizzo.indirizzo 21a Strada
address.city New York
indirizzo.stato Ny
indirizzo.codicepostale 10021
phoneNumber.0.type Casa
phoneNumber.0.number 212-555-1234
phoneNumber.1.type Fax
phoneNumber.1.numero 646-555-4567

Valori di output in campi specifici del tipo didati: vengono restituiti cinque campi.

Nome del campo Descrizione
JSON_Name JSON_Name è la 'chiave' di un oggetto JSON (coppia chiave:valore). Un punto separa la chiave e tutte le categorie gerarchiche.
Stringa JSON_Value La stringa corrispondente 'valore' dell'oggetto JSON (coppia chiave:valore). Se il valore non è una stringa, verrà visualizzato come [Null].
JSON_ValueInt (informazioni in cui è stato valore JSON) Il valore intero corrispondente dell'oggetto JSON (coppia chiave:valore). Se il valore non è un numero intero, verrà visualizzato come [Null].
JSON_ValueFloat Il valore float corrispondente dell'oggetto JSON (coppia chiave:valore). Se il valore non è un float, verrà visualizzato come [Null].
JSON_ValueBool (esempio) Il 'valore' corrispondente dell'oggetto JSON (coppia chiave:valore). Se il valore non è un bool, verrà visualizzato come [Null].

Output di esempio

JSON_Name STRINGA JSON JSON_ValueInt (informazioni in cui è stato valore JSON) JSON_ValueFloat JSON_ValueBool (esempio)
Firstname John [Null] [Null] [Null]
Lastname fabbro [Null] [Null] [Null]
età [Null] 25 [Null] [Null]
indirizzo.indirizzo.indirizzo 21a Strada [Null] [Null] [Null]
address.city New York [Null] [Null] [Null]
indirizzo.stato Ny [Null] [Null] [Null]
indirizzo.codicepostale 10021 [Null] [Null] [Null]
phoneNumber.0.type Casa [Null] [Null] [Null]
phoneNumber.0.number 212-555-1234 [Null] [Null] [Null]
phoneNumber.1.type Fax [Null] [Null] [Null]
phoneNumber.1.numero 646-555-4567 [Null] [Null] [Null]

 

Questa pagina è stata utile?

Si sono verificati problemi con il tuo prodotto Alteryx? Visita la community Alteryx o contatta il supporto. Non riesci a inviare questo modulo? Inviaci un'e-mail.