Pythonの辞書リテラル(波括弧またはdict()構文)を貼り付けると、即座にフォーマットされたJSON出力が得られます。シングル/ダブルクォート文字列、None/True/False、ネストされた辞書、リスト、タプル、インラインコメント、16進数やアンダースコア区切りなどの数値形式に対応しています。
Pythonの辞書リテラル(波括弧またはdict()構文)を貼り付けると、即座にフォーマットされたJSON出力が得られます。シングル/ダブルクォート文字列、None/True/False、ネストされた辞書、リスト、タプル、インラインコメント、16進数やアンダースコア区切りなどの数値形式に対応しています。
このテーマに関するよくある疑問と回答をまとめました。
Python の辞書は文字列にシングルクォートまたはダブルクォートを使用し、ブール値に True/False、null 値に None を使用します。JSON はダブルクォートを必要とし、true/false と null を使用します。このツールはこれらの変換を自動的に処理します。
このコンバーターは波括弧の辞書リテラル({'key': 'value'})、dict() コンストラクタ構文、シングル/ダブルクォート文字列、ネストされた辞書とリスト、タプル(配列に変換)、None/True/False、アンダースコア区切りの数値(1_000_000)、16進数/8進数/2進数リテラル、科学的記数法、およびインラインコメント(#)をサポートしています。
はい、出力パネルの上にあるフォーマットオプションを使用して、タブ幅(2 または 4 スペース)を調整したり、タブベースのインデントに切り替えることができます。
Python の None は JSON の null に、True は true に、False は false に変換されます。変換中にこれらは自動的に JSON の同等値にマッピングされます。
いいえ、Python 辞書から JSON への変換はブラウザ内で完全に行われます。お客様の辞書入力は JavaScript でローカルに解析・変換され、デバイスから外部に送信されることはありません。