UTILS.
Privat sejak awal

Alat Codegen

Generator kode gratis yang berjalan sepenuhnya di browser Anda — ubah JSON menjadi Zod, Pydantic, Rust, Java, C# dan MySQL, JSON Schema menjadi TypeScript, HTML dan SVG menjadi JSX, CSS menjadi objek style JS, dan objek JS menjadi JSON. Tempel di sini, salin ke luar — tidak ada yang diunggah.

🛡️

JSON ke Skema Zod

Tempel contoh nilai JSON dan hasilkan skema Zod plus tipe TypeScript yang disimpulkan, sehingga satu bentuk memvalidasi saat runtime dan mengetik saat compile.

🐍

JSON ke Model Pydantic

Ubah contoh JSON menjadi kelas model Pydantic v2 Python, dengan sakelar untuk output @dataclass atau TypedDict dan aliasing field snake_case.

🦀

JSON ke Struct Serde Rust

Hasilkan struct Rust dengan derive serde dari contoh JSON, siap untuk Serialize/Deserialize, dengan Option untuk field nullable dan atribut rename.

☕

JSON ke POJO Java

Buat kelas POJO Java dari contoh JSON, dengan anotasi Jackson atau Gson, getter dan setter yang dihasilkan, dan tipe boxed untuk field nullable.

💠

JSON ke Kelas C#

Hasilkan kelas model C# dari contoh JSON untuk System.Text.Json atau Newtonsoft.Json, dengan properti PascalCase dan tipe nilai nullable.

📘

JSON Schema ke TypeScript

Kompilasi JSON Schema (draft-07 atau 2020-12) menjadi interface dan alias tipe TypeScript, menangani required, enum, $ref, array, dan kombinator.

🗄

JSON ke SQL CREATE TABLE

Simpulkan SQL CREATE TABLE (dan INSERT opsional) dari array JSON berisi objek, memilih tipe kolom secara otomatis untuk MySQL, PostgreSQL, atau SQLite.

⚛

HTML ke JSX / React

Konversi cuplikan HTML menjadi JSX valid untuk React — mengganti nama atribut, menutup sendiri tag void, dan mengubah gaya inline menjadi objek style.

🎨

SVG ke Komponen JSX

Ubah markup SVG mentah menjadi komponen React siap pakai dengan atribut ber-camelCase, penyebaran prop, serta currentColor dan forwardRef opsional.

💅

CSS ke Objek Style JS

Konversi blok deklarasi CSS menjadi objek style JavaScript untuk gaya inline React, styled-components, atau Emotion, dengan properti ber-camelCase.

{ }

Objek JS ke JSON Ketat

Perbaiki literal objek JavaScript longgar — kunci tanpa kutip, kutip tunggal, koma di akhir, komentar — menjadi JSON valid yang ketat, tanpa eval.

Jelajahi kategori lain