コンテンツにスキップ

JSON 表示 (Display JSON)

自動修復とフォーマット機能を備えた JSON データの表示ノードです。

説明 (Description)

Display JSON ノードは、JSON データを受け取り表示用に整形します。json-repair を使用して構文が崩れた JSON 文字列を適切に修復し、ワークフロー内での JSON データの確認やデバッグのための見やすく整った出力を提供します。

パラメータ一覧 (Parameters)

入力パラメータ

パラメータ名 型 説明 デフォルト値
json json, str, dict 表示する JSON データ {}

出力パラメータ

パラメータ名 型 説明
json json 整形された JSON データ

主な機能 (Features)

  • JSON 自動修復: json-repair を使用して、構文の崩れた JSON 文字列を自動補正
  • 多様な入力型: 辞書、文字列、およびその他のデータ型を受け入れ可能
  • エラーハンドリング: パース失敗時にも安全にフォールバック
  • 表示の最適化: 閲覧やデバッグがしやすいように JSON を整形フォーマット
  • リアルタイム処理: 入力データが変化すると自動的に表示を更新

使用例 (Examples)

基本的な JSON 表示

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

構文不正な JSON の修復と表示

# 入力: '{"name": "John", age: 30, "city": "New York"}'  # age の前後にクォートがない
# 出力: {"name": "John", "age": 30, "city": "New York"}  # 修復および整形済み

複雑な JSON 構造

# 入力: {"user": {"name": "Alice", "profile": {"email": "alice@example.com", "preferences": {"theme": "dark"}}}}
# 出力: {"user": {"name": "Alice", "profile": {"email": "alice@example.com", "preferences": {"theme": "dark"}}}}

文字列から JSON への変換と表示

# 入力: '{"items": [{"title": "Book", "price": 25}, {"title": "Magazine", "price": 10}]}'
# 出力: {"items": [{"title": "Book", "price": 25}, {"title": "Magazine", "price": 10}]}

ユースケース (Use Cases)

  • デバッグ: ワークフロー開発中に JSON データを閲覧・検査
  • データ検証: JSON の構造と内容を目視で確認
  • API レスポンスの検査: 外部 API から受信したレスポンスの検証
  • 設定内容のレビュー: JSON 設定ファイルの内容確認
  • データフローの監視: ワークフロー内を流れる JSON データの追跡