Descrizione
Estrai un valore o lista di valori da un oggetto JSON usando espressioni JSONPath. Sintassi standard: $.path.to.field, $.items[0].name, $..price (wildcard), $.items[?(@.qty>0)] (filter).
action_json_extract · action · Utility · Disponibile · v1.0.0
Estrai un valore o lista di valori da un oggetto JSON usando espressioni JSONPath. Sintassi standard: $.path.to.field, $.items[0].name, $..price (wildcard), $.items[?(@.qty>0)] (filter).
Campi mostrati nell’editor quando si configura il nodo. Generati direttamente dal NodeDefconfigFields.
| Campo | Tipo | Required | Default | Descrizione |
|---|---|---|---|---|
sourceExpressionSorgente JSON | expression | no | — {{$node.api_response.json}} | Espressione che ritorna l'oggetto JSON sorgente. Se vuoto, usa l'input del nodo precedente. |
pathPath JSONPath | expression | si | — $.orders[0].total | Espressione JSONPath standard. Esempi: • $.user.email — campo singolo • $.items[*].name — array di nomi • $..price — tutti i price ricorsivamente • $.items[?(@.qty>0)] — filter su attributo Niente segnaposti {{}} — qui passa SOLO il path. |
modeModalità output | enumfirstallcount | no | first | "first" (default): primo match (utile per campi singoli, es. $.user.email). "all": array di TUTTI i match (utile per estrazioni multiple, es. $..title). "count": numero di match (utile per validazioni "esiste almeno N elementi"). |
defaultValueValore di fallback (opzionale) | expression | no | — (vuoto) | Se la path non matcha nulla, ritorna questo valore. Senza fallback, il nodo ritorna null. |
Campi disponibili nei nodi successivi via $node.<alias>.json.<field>:
valuematchCountSnippet JSON del nodo come compare nel workflow. I valori sono derivati daidefaultValue e dai parametri required.
{
"id": "node-action_json_extract-1",
"defId": "action_json_extract",
"label": "JSON: Estrai valore (JSONPath)",
"config": {
"path": "$.orders[0].total",
"mode": "first"
}
}Disponibile da subito in tutti i piani FlowForge. Provalo gratis senza carta di credito.
Inizia gratisSfoglia tutti i nodi