JSON to C# クラスコンバーター
JSON オブジェクトや配列を貼り付けると、型付きの自動プロパティ(string、long、double、bool、List<...>)とネストされたオブジェクト用の個別クラスを備えた C# `class` 定義がすぐに得られます。PascalCase のプロパティ名は Newtonsoft.Json の大文字小文字を区別しないマッチングで JSON キーにバインドされます。すべてブラウザ内でローカルに実行され、JSON はアップロードされません。
—
C# クラス
使い方
- 入力ボックスに JSON を貼り付けるか入力します。
- 必要に応じてルートクラス名を変更します(既定は AutoGenerated)。
- 出力ボックスから生成されたクラスをコピーします。
よくある質問
- 数値はどの型になりますか?
- 整数は long、小数点を含む数値は double になります。別の型が必要な場合は int や decimal に手動で変更してください。
- null や空配列はどう扱われますか?
- サンプルから型を推論できないため、null は object に、空配列は List<object> になります。
- プロパティ名が PascalCase なのはなぜですか?
- C# の標準的な慣習だからです。Newtonsoft.Json はキーを大文字小文字を区別せずにマッチングし、System.Text.Json は PropertyNameCaseInsensitive 設定でバインドします。
- 私の JSON はどこかに送信されますか?
- いいえ。変換は完全にブラウザ内で行われ、何もアップロードされません。
関連ツール
JSON to Kotlin データクラスコンバーター
JSON オブジェクトを型付きプロパティを備えた Kotlin データクラスにブラウザ上で変換します。
開発 0 0
JSON to Java クラス(POJO)コンバーター
JSON オブジェクトを型マッピングフィールドを備えた Java POJO クラスにブラウザ上で変換します。
開発 0 0
HTML → JSX コンバータ
HTML スニペットを貼り付けると React 用の JSX に — `class` は `className` に、`onclick` は `onClick` に、void タグは自己クローズ、インラインスタイルはオブジェクト化可能。
開発 0 0
JSON to Go 構造体コンバーター
JSON オブジェクトを json タグ付きの Go 構造体にブラウザ上で即変換します。
開発 0 0
JSON to Python データクラスコンバーター
JSON オブジェクトを型ヒント付きの Python @dataclass 定義にブラウザ上で変換します。
開発 0 0
JSON to Rust 構造体コンバーター (serde)
JSON オブジェクトを serde の derive と型マッピングフィールドを備えた Rust 構造体にブラウザ上で変換します。
開発 0 0