任意のJSON構造からKotlinの慣用的なdata classを自動生成。null安全(T?)、Kotlinx.serialization、Moshi、Gson、Jacksonのアノテーション仕様解説書です。
任意のJSON構造からKotlinの慣用的なdata classを自動生成。null安全(T?)、Kotlinx.serialization、Moshi、Gson、Jacksonのアノテーション仕様解説書です。
任意のJSON構造からKotlinの慣用的なdata classを自動生成。null安全(T?)、Kotlinx.serialization、Moshi、Gson、Jacksonのアノテーション仕様解説書です。
最上位のルートデータクラスに命名するクラス名(PascalCase)。
アノテーション付与に使用するシリアライザライブラリの指定。
null値が含まれるフィールドをnull許容型(Type? = null)として生成するか。
プロパティの修飾子(イミュータブルな val または変更可能な var)。
Kotlinのdata classでは不変性を担保するため、常に 'val' を基本とし .copy() を活用するのがベストプラクティスです。
最新のAndroidアプリ開発では、Jetpack Composeと親和性の高い Kotlinx.serialization(@Serializable)の採用を推奨します。
ISO 8601日時文字列は java.time.Instant 型としてマッピングするとタイムゾーン変換が容易になります。
バッククォート(`object`)でエスケープするか、シリアライズアノテーション(@SerialName等)を付与して安全に回避します。
具体的な要素型を自動推論させるため、代表要素を1つ含むサンプルJSONを入力してください。
クラスに @Serializable が付き、camelCase等のフィールドには @SerialName('...') が自動付与されます。
はい。再利用可能なように、個別の命名を持つ独立した data class として定義されます。
整数は Int(巨大な値は Long)、小数は Double に自動推論されます。
いいえ。すべての解析とKotlinコード生成はブラウザ内のJavaScriptエンジンで完結し安全です。
学術文献データBibTeX(.bib)をCSL-JSON、RIS、Markdown文献一覧へ変換・正規化する技術リファレンス。
Linux Crontabジョブを現代的なsystemd .timerおよび.serviceユニットファイルへ移行するための技術マニュアル。
任意のJSONペイロードを、カスタムCodingKeysマッピング、null許容プロパティのオプショナル化、ネストされた構造体の抽出に対応した型安全なSwift Codable structへ変換します。
JSONから型推論を行い、Jacksonの@JsonPropertyアノテーションを備えた慣用的なJava Record、Lombok @Dataクラス、または標準的なJava POJOを生成します。
JSONペイロードを、System.Text.Jsonの[JsonPropertyName]やNewtonsoft.Jsonの属性を付与した、厳密に型付けされたC#のレコード、クラス、構造体へ変換します。
ローカル環境でNginxおよびApacheの生アクセスログを解析し、HTTPステータスコード分布、リクエスト頻出URL(Top URLs)、ユニーククライアントIP、帯域幅メトリクス、およびカスタム正規表現によるパターンマッチングを提供します。