JSONからC#クラスを生成
JSONの各フィールドをプロパティに持つC#クラスを生成します。System.Text.JsonかNewtonsoft.Jsonを選び、名前空間も設定できます。
使い方
- 1
データを貼り付けるか開く
テキストを貼り付けるか、ファイルをエディターにドロップ、または「ファイルを開く」をクリックします。「サンプルを読み込む」で使い方を確認できます。
- 2
オプションを調整
入力と同時に結果が更新されます。オプションを変更して、必要な出力に仕上げましょう。
- 3
コピーまたはダウンロード
結果をクリップボードにコピーするか、ファイルとしてダウンロードします。
PixNudgeが選ばれる理由
アップロードは一切なし
データはブラウザ内で処理され、サーバーに送信されることはありません。APIキーやトークン、顧客データも安全です。
大きなファイルでも一瞬で処理
サーバーとの通信が発生しないため、入力と同時に結果が表示されます。数MBのファイルもスムーズに扱えます。
数値を正確に保持
64ビットIDのような長い数値も丸められることなく、書かれたとおりに保持されます。
よくある質問
System.Text.JsonとNewtonsoft.Json、どちらを選ぶべきですか?
「型定義のみ」がオフの場合、選んだライブラリ用の属性とヘルパーがコードに含まれます。System.Text.Jsonは最近の.NETに標準で組み込まれており、Newtonsoft.Jsonは古いプロジェクトでよく使われています。
元のJSONの名前は保持されますか?
プロパティにはPascalCaseのC#名が付きます。「型定義のみ」がオフの場合は、各プロパティに元のキー名を指定したJSON属性も付くため、シリアル化ではデータのとおりの名前が使われます。
配列の型はどうなりますか?
配列はstring[]やItem[]のようなC#の配列になり、ネストしたオブジェクトにはそれぞれ専用のクラスが作られます。