JSON Parse tool

Outil Interpréter JSON

Version:
2023.1
Last modified: September 25, 2020

Utilisez JSON Parse pour séparer le texte de notation d’objet JavaScript (JSON) dans un schéma de table aux fins du traitement en aval. Il peut être reconstruit en format JSON utilisable en alimentant la sortie dans l’outil JSON Build.

Configurer l'outil

Champ JSON: sélectionnez les champs qui contiennent le texte JSON (Java Script Object Noteation). Le champ doit contenir JSON valide avec tout le texte d'un enregistrement dans une seule cellule. Voir cet exemple:

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"
        }
    ]
}

Inclure dans la sortie: la colonne sélectionnée est incluse dans le flux de données sortant de l’outil.

Indiquez le mode d’analyse du JSON. Plusieurs choix sont possibles :

Valeurs de sortie dans un seul champ: deux champs sont de sortie, JSON Name et JSON_ValueString. Selon l’exemple d’entrée ci-dessus, les données suivantes proviennent de l’outil :

JSON_Name JSON_ValueString
firstName John
lastName Smith
age 25
address.streetAddress 21 2nd Street
address.city New York
address.state NY
address.postalCode 10021
phoneNumber.0.type domicile
phoneNumber.0.number 212-555-1234
phoneNumber.1.type télécopie
phoneNumber.1.number 646-555-4567

Valeurs de sortie dans des champs spécifiques de type de données: cinq champs sont de sortie.

Nom du champ Description
JSON_Name Le JSON_Name est la'clé'd'un objet JSON (paire clé: valeur). Un point sépare la clé et toute catégorie hiérarchique.
JSON_Value String Valeur de chaîne correspondante de l’objet JSON (paire clé:valeur). Si la valeur n’est pas une chaîne, la valeur [Null] s’affiche.
JSON_ValueInt « Valeur » entière correspondante de l’objet JSON (paire clé : valeur). Si la valeur n’est pas un entier, la valeur [Null] s’affiche.
JSON_ValueFloat « Valeur » flottante correspondante de l’objet JSON (paire clé : valeur). Si la valeur n’est pas une valeur flottante, la valeur [Null] s’affiche.
JSON_ValueBool « Valeur » booléenne correspondante de l’objet JSON (paire clé : valeur). Si la valeur n’est pas une valeur booléenne, la valeur [Null] s’affiche.

Exemple de sortie

JSON_Name JSON_ValueString JSON_ValueInt JSON_ValueFloat JSON_ValueBool
firstName John [NULL] [NULL] [NULL]
lastName Smith [NULL] [NULL] [NULL]
age [NULL] 25 [NULL] [NULL]
address.streetAddress 21 2nd Street [NULL] [NULL] [NULL]
address.city New York [NULL] [NULL] [NULL]
address.state NY [NULL] [NULL] [NULL]
address.postalCode 10021 [NULL] [NULL] [NULL]
phoneNumber.0.type domicile [NULL] [NULL] [NULL]
phoneNumber.0.number 212-555-1234 [NULL] [NULL] [NULL]
phoneNumber.1.type télécopie [NULL] [NULL] [NULL]
phoneNumber.1.number 646-555-4567 [NULL] [NULL] [NULL]

 

Cette page vous a-t-elle été utile ?

Vous rencontrez des problèmes avec votre produit Alteryx ? Visitez la communauté Alteryx ou contactez le  support. Vous n'arrivez pas à soumettre ce formulaire ? Envoyez-nous un e-mail.