ComfyUI > Nodes > TrentNodes > JSON Params Extractor

ComfyUI Node: JSON Params Extractor

Class Name

JSONParamsExtractorNode

Category
Trent/Utilities
Author
TrentHunter82 (Account age: 0days)
Extension
TrentNodes
Latest Updated
2026-03-20
Github Stars
0.03K

How to Install TrentNodes

Install this extension via the ComfyUI Manager by searching for TrentNodes
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter TrentNodes in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

JSON Params Extractor Description

Extracts and formats specific parameters from JSON into readable strings for easy data access.

JSON Params Extractor:

The JSONParamsExtractorNode is a utility node designed to extract specific parameters from a JSON object and format them into a human-readable string. This node is particularly useful for AI artists and developers who need to parse and display configuration settings or metadata from JSON files in a clear and organized manner. By focusing on a predefined set of keys, the node simplifies the process of retrieving and presenting relevant information, making it easier to understand and utilize the data within creative workflows. The node's primary function is to streamline the extraction of parameters such as dimensions, frame rates, and other settings, ensuring that users can quickly access the information they need without delving into complex JSON structures.

JSON Params Extractor Input Parameters:

json_input

The json_input parameter allows you to provide a JSON string directly to the node. This input is useful when you have the JSON data readily available in string format and want to extract parameters without relying on external files. The default value is an empty JSON object ({}), and it supports multiline input to accommodate larger JSON structures. This parameter is optional, and if both json_input and json_file_path are provided, the node prioritizes the file path.

json_file_path

The json_file_path parameter specifies the path to a JSON file from which the node will extract parameters. This is particularly useful when dealing with large JSON files or when the data is stored externally. The node will attempt to read and parse the file, extracting the specified parameters if the file is valid. The default value is an empty string, indicating no file path is provided. This parameter is optional, and if both json_input and json_file_path are provided, the node prioritizes the file path.

prefix

The prefix parameter allows you to add a custom string prefix to each extracted parameter in the output. This can be useful for labeling or categorizing the extracted data, making it easier to identify in the output. The default value is an empty string, meaning no prefix is added. This parameter is optional and can be customized to suit your specific needs.

JSON Params Extractor Output Parameters:

multi_line_string

The multi_line_string output parameter is a formatted string that contains the extracted parameters from the JSON input. Each parameter is presented on a new line, prefixed by the specified prefix (if any), and labeled with a human-readable name. This output is designed to be easily readable and can be used for display purposes or further processing in your workflow. The output provides a clear and concise summary of the relevant JSON data, making it accessible and understandable.

JSON Params Extractor Usage Tips:

  • Ensure that the JSON input is well-formed and valid to avoid parsing errors. Use online JSON validators to check your JSON structure if needed.
  • When using the json_file_path parameter, double-check the file path for accuracy and ensure the file is accessible and not corrupted.
  • Utilize the prefix parameter to add context to your extracted parameters, especially when dealing with multiple JSON objects or when integrating with other systems.

JSON Params Extractor Common Errors and Solutions:

Error loading JSON file: <error_message>

  • Explanation: This error occurs when the node fails to read or parse the specified JSON file. Possible reasons include an incorrect file path, file not found, or file access issues.
  • Solution: Verify that the file path is correct and that the file exists and is accessible. Check file permissions and ensure the file is not corrupted.

Invalid JSON input string

  • Explanation: This error indicates that the provided JSON string is not valid JSON. This could be due to syntax errors or incomplete JSON data.
  • Solution: Use a JSON validator to check the syntax of your JSON string and correct any errors. Ensure that the JSON string is complete and properly formatted.

No JSON input or file provided

  • Explanation: This error occurs when neither a JSON string nor a file path is provided to the node, leaving it with no data to process.
  • Solution: Provide either a valid JSON string in the json_input parameter or a valid file path in the json_file_path parameter to ensure the node has data to work with.

JSON data must be a dictionary/object

  • Explanation: This error arises when the parsed JSON data is not a dictionary (object), which is required for parameter extraction.
  • Solution: Ensure that the JSON input represents an object (dictionary) at the top level. If the JSON data is an array or other type, adjust it to meet this requirement.

JSON Params Extractor Related Nodes

Go back to the extension to check out more related nodes.
TrentNodes
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

JSON Params Extractor