コンテンツにスキップ

JSON 入力 (JSON Input)

自動修復機能を備え、入力データから JSON ノードを生成します。

説明 (Description)

JSON Input ノードは、様々な入力型を受け取り、適切な JSON データへと変換します。json-repair を使用して構文が崩れた JSON 文字列を適切に処理し、異なるデータ型に対しても堅牢な変換を提供します。

パラメータ一覧 (Parameters)

入力パラメータ

パラメータ名 型 説明 デフォルト値
json json, str, dict JSON に変換する入力データ {}

出力パラメータ

パラメータ名 型 説明
json json 処理された JSON データ

主な機能 (Features)

  • JSON 自動修復: json-repair を使用して、構文の崩れた JSON 文字列を自動補正
  • 多様な入力型: 辞書、文字列、その他のデータ型を受け入れ可能
  • エラーハンドリング: パース失敗時にも安全にフォールバック
  • リアルタイム処理: 入力データの変更に応じて自動更新

使用例 (Examples)

基本的な使用方法

# 入力: {"name": "John", "age": 30}
# 出力: {"name": "John", "age": 30}

構文不正な JSON の修復

# 入力: '{"name": "John", age: 30}'  # age の前後にクォートがない
# 出力: {"name": "John", "age": 30}  # 修復された JSON

文字列から JSON への変換

# 入力: '{"user": {"name": "Alice", "active": true}}'
# 出力: {"user": {"name": "Alice", "active": true}}

辞書の入力

# 入力: {"status": "active", "count": 5}
# 出力: {"status": "active", "count": 5}  # そのまま使用

ユースケース (Use Cases)

  • データ検証: 入力データが有効な JSON であることを保証
  • API 連携: 外部 API からの JSON レスポンスを処理
  • データクレンジング: 壊れた JSON データの修復
  • ワークフロー統合: 様々なデータ型を JSON フォーマットに変換して統合