どのようなJSONを入力できますか?
1つのJSONオブジェクト、または空でないJSON配列を入力できます。最上位の配列は名前付きスライスになり、配列内のすべてのオブジェクト要素がフィールドの推論に使われます。プロパティ名はGo標準のencoding/jsonのstructタグで表現できる必要があります。対応していない名前は暗黙に変更されず、エラーになります。
代表的なJSONオブジェクトまたは配列から、ネスト型、エクスポート可能なフィールド名、元のプロパティ名を保持するjsonタグを含むGo構造体宣言を生成します。
パッケージ名とルート型名を指定し、有効なエクスポートフィールドと元のプロパティ名を保持するjsonタグを含む完全なGoソースファイルを生成します。アプリケーションで型を使う前に、サンプルに基づいて推論された内容を確認してください。
1つのJSONオブジェクト、または空でないJSON配列を入力できます。最上位の配列は名前付きスライスになり、配列内のすべてのオブジェクト要素がフィールドの推論に使われます。プロパティ名はGo標準のencoding/jsonのstructタグで表現できる必要があります。対応していない名前は暗黙に変更されず、エラーになります。
オブジェクト配列では、すべてのサンプル要素のキーが統合されます。一部の要素だけに存在するフィールドも、存在する値から生成されます。omitemptyオプションはすべてのjsonタグを変更しますが、ポインターの追加や必須フィールドの検証は行いません。
null、不一致な型が混在する値、または不一致な値を含む配列はanyになります。空の配列はサンプルから要素型を判断できないため[]anyになります。
結果はサンプルから生成された出発点として使用してください。プロジェクトに型を追加する前に、任意フィールド、時刻文字列、mapのようなオブジェクト、数値範囲、JSON数値で正確に表せる範囲を超える可能性がある識別子を確認してください。
いいえ。JSONはこのツールによって現在のブラウザタブ内で解析・変換され、サーバーにはアップロードされません。
関連ツール: JSONフォーマッター · JSONからTypeScriptへ · JSON Schemaジェネレーター
Python、JSONなどのコードを整形・美化できます。
JSONの比較、スキーマの検証、JSONからCSVやYAMLへの変換ができます。
CSVやExcelの表示、表の整形、CSVからExcelやSQLへの変換ができます。
Markdownエディターで文章を書き、HTMLやプレーンテキストに変換できます。
テキスト比較、単語数の集計、行の並べ替え、文字の検索・置換ができます。
音声の変換、音声やPCMファイルの再生、音声メタデータの編集ができます。
音声の編集・結合・分割、ノイズ除去、速度・音程・音量の調整ができます。
テキストからAI音声を生成したり、録音を文字起こししたり、自分の声を録音できます。
動画の変換・圧縮、クリップのトリミング、画面サイズの変更ができます。
動画再生、画面やカメラの録画、オンラインミラーの利用ができます。
PDFの結合、ページ分割、圧縮、画像への変換ができます。
画像変換、サイズ変更、圧縮、OCRによる文字の抽出ができます。
GIF、文字画像、スクリーンショット、ワードクラウド、ファビコンを作成できます。
字幕編集、SRTからVTTへの変換、字幕のタイムスタンプ調整ができます。
アーカイブの展開、ZIPファイルの作成、フォルダーの圧縮ができます。
Base64のエンコード・デコード、URLのエスケープ、HTMLやUnicodeのエスケープ処理ができます。
進数変換、数値の英語表記への変換、2進数や16進数の処理ができます。
パーセント、分数、統計の計算ツールで日常の計算ができます。
オンライン時計やストップウォッチの利用、日付の差の計算ができます。
IPアドレスの確認、IPv6のテスト、CIDR範囲の計算ができます。
長さ、重さ、温度、データ容量の単位を変換できます。
色の変換、画像からの配色抽出、色のコントラスト確認ができます。
Wi-Fi用QRコードを含むQRコードやバーコードを作成・読み取りできます。
ハッシュ、パスワード、UUIDの生成、正規表現のテスト、コード用の各種ツールを利用できます。
画面サイズの確認、画面定規での測定、キーボードテスト、プロンプターの利用ができます。
「金の卵を割る」で一息つけます。