Files
geroldmeisinger-ComfyUI-out…/web/docs/JSONOutputList/ja.md
T

32 lines
1.9 KiB
Markdown

## JSON OutputList
![JSON OutputList](JSONOutputList/JSONOutputList.png)
(ComfyUI workflowが含まれます)
JSONオブジェクトから配列または辞書を抽出してOutputListを作成します。
値を抽出するためにJSONPath構文を使用し、[JSONPath on Wikipedia](https://en.wikipedia.org/wiki/JSONPath) を参照してください。
一致したすべての値は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文字列として) |