1.9 KiB
1.9 KiB
JSON OutputList
(ComfyUI workflowが含まれます)
JSONオブジェクトから配列または辞書を抽出してOutputListを作成します。
値を抽出するためにJSONPath構文を使用し、JSONPath on Wikipedia を参照してください。
一致したすべての値は1つの長いリストにフラット化されます。
リテラル文字列から [1, 2, 3] のようなオブジェクトを作成するためにもこのノードを使用できます。
key、value、int、float は is_output_list=True (記号 𝌠 で示されます) を使用し、対応するノードによって順次処理されます。
入力
| 名前 | タイプ | 説明 |
|---|---|---|
jsonpath |
STRING |
値を抽出するために使用されるJSONPath。 |
json |
STRING |
オブジェクトに変換されるJSON文字列。 |
obj |
* |
(オプション) JSON文字列を置き換える任意の型のオブジェクト |
出力
| 名前 | タイプ | 説明 |
|---|---|---|
key |
STRING 𝌠 |
辞書のキーまたは配列のインデックス(文字列として)。技術的には、すべての非キーに対してフラット化されたリストのグローバルインデックスです。 |
value |
STRING 𝌠 |
文字列としての値。 |
int |
INT 𝌠 |
値を整数として(数値を解析できない場合はデフォルトで0)。 |
float |
FLOAT 𝌠 |
値を浮動小数点数として(数値を解析できない場合はデフォルトで0)。 |
count |
INT |
フラット化されたリスト内のアイテム総数 |
debug |
STRING |
一致したすべてのオブジェクトのデバッグ出力(フォーマットされたJSON文字列として) |
