jsonecho

JSONからPike

JSONサンプルを貼り付け、対応するPike型を取得。

読み込み中…

JSONからPikeの使い方

  1. 代表的なJSONサンプルを貼り付け(任意フィールドも埋めたものが理想)。
  2. ルート型名を設定し、ヘルパーコードが必要か型のみかを選択。
  3. 生成されたPikeコードをプロジェクトにコピー。

JSONからPikeについて

大きなJSONペイロードのモデルクラスを手書きするのは面倒で誤りの元です。サンプルを貼り付けるとジェネレーターが構造を抽出します。結果:Standards.JSONモジュールのencode_json・decodeヘルパー。

すべてブラウザ内で動作し、サンプルデータは端末に残ります。

生成コードの使い方

生成ヘルパーまたは言語標準のデシリアライズを使います。

任意フィールドは言語の慣習(optional / nullable)に従って表示されます。

よくある質問

生成されたPikeコードは何に依存しますか?

結果:Standards.JSONモジュールのencode_json・decodeヘルパー。

結果からデータをどうパースしますか?

生成ヘルパーまたは言語標準のデシリアライズを使います。

任意フィールドはどう扱われますか?

言語の慣習に従い、optionalまたはnullable型として。

ジェネレーターは複数レコードを見ますか?

サンプル内だけです。できるだけ多くのフィールドを埋めた例を渡してください。

JSONはサーバーに送られますか?

いいえ。ジェネレーターは初回約1MBをダウンロードし、以降はすべてローカルで動作します。

データからクラスのその他

すべてのツール →