Node Inputs

Required Fields

JSON:
The JSON data from which you want to extract information.
Example:

{
  "organic": [
    { "link": "https://example.com/page1" },
    { "link": "https://example.com/page2" }
  ],
  "news": [
    { "link": "https://example.com/news1" }
  ]
}

JSON Path Expression:
The JSONPath notation to target specific fields or values in the JSON.
Example expressions:

  • $.organic[*].link: Extracts all links from the organic array.
  • $.news[*].link: Extracts links from the news array.

For advanced usage, JSONPath supports filtering and selecting multiple key values:

  • $.urls[*].data.article.headline: Extracts all article headlines.
  • $.urls[*].data.product.price: Extracts all product prices.

Optional Fields

Currently, there are no optional fields for this node.

Node Output

Extracted Content:
The data extracted from the JSON using the provided JSONPath expression.
Example output for $.organic[*].link:

[
  "https://example.com/page1",
  "https://example.com/page2"
]

Node Functionality

The JSON Path Extractor node:

  • Parses and analyzes JSON data.
  • Extracts specific values or elements using JSONPath expressions.
  • Supports dynamic and complex path queries to handle nested structures.
  • Outputs the targeted data in a clean format for further processing or integration.