Files
felixszeto-ComfyUI-RequestN…/header_node.py
T

40 lines
839 B
Python

import json
class HeaderNode:
def __init__(self):
pass
@classmethod
def INPUT_TYPES(s):
return {
"required": {},
"optional": {
"json_array": ("LIST", {"default": []}),
}
}
RETURN_TYPES = ("DICT",)
RETURN_NAMES = ("headers",)
FUNCTION = "create_headers"
CATEGORY = "RequestNode/Header"
def create_headers(self, json_array=None):
headers = {}
# 合併json_array中的所有JSON
if json_array:
for json_obj in json_array:
if isinstance(json_obj, dict):
headers.update(json_obj)
return (headers,)
NODE_CLASS_MAPPINGS = {
"HeaderNode": HeaderNode
}
NODE_DISPLAY_NAME_MAPPINGS = {
"HeaderNode": "Header Node"
}