Chapter III · ตัวจัดรูปแบบและโค้ด
ตัวจัดรูปแบบและโค้ด.
จัดรูปแบบ, ย่อขนาด และแปลง JSON, XML, YAML, CSV, SQL, regex — รวมถึงตัวสร้างโค้ด, Schemas, Frameworks, DevOps และการทดสอบ
- Tools
- 122 เครื่องมือ
- Sections
- 10 sections
Offline
จัดรูปแบบและย่อขนาด13 tools
การแปลงข้อมูล16 tools
เครื่องมือแปลง JSON เป็น XMLCSV เป็น JSON Converterตัวแปลง YAML เป็น JSONตัวแปลง JSON เป็น Excelตัวแปลง TOML ⇄ JSONตัวแปลง INI ⇄ JSONตัวแปลง Schema SQL → NoSQLHex / Binary File Editorยูทิลิตี้ Byte ArrayProtobuf Playgroundตัวเข้ารหัส / ถอดรหัส MessagePackเครื่องมือ Apache Avro SchemaCSV → ชุดข้อมูล JSONตัววิเคราะห์สถิติ CSVเมตาดาต้าโมเดล ONNXตัวโหลดโมเดล TensorFlow.js
ตัวสร้างโค้ด18 tools
JSON เป็น TypeScript InterfaceJSON เป็น C# ClassJSON เป็น Java POJOJSON เป็น Python DataclassJSON เป็น Go StructJSON เป็น Kotlin Data ClassJSON เป็น JSON SchemaXML เป็น TypeScript InterfaceJSON เป็น Rust StructJSON เป็น PHP Class / DTOJSON เป็น C++ StructJSON เป็น Swift CodableJSON เป็น Dart / Flutter ModelJSON เป็น C# RecordJSON เป็น Scala Case ClassJSON เป็น Elixir StructJSON เป็น Haskell Data TypeCSV เป็น SQL INSERT Statements
เฟรมเวิร์กและ UI16 tools
JSON เป็น React Hook Form + ZodJSON เป็น Next.js Server ActionJSON เป็น Prisma Schema ModelJSON เป็น Drizzle ORM SchemaJSON เป็น TypeORM EntityJSON เป็น Mongoose Schema + ModelJSON เป็น tRPC RouterJSON เป็น GraphQL Type + ตัวแก้ไขตัวสร้าง Tailwind Configตัวสร้าง React Componentตัวแปลง CSS → Tailwind JITตัวสร้างคอมโพเนนต์ shadcn/uiตัวสร้างหน้า Next.js App Routerตัวสร้างคอมโพเนนต์ + หน้า SvelteKitตัวสร้าง Vue 3 + Pinia Storeตัวสร้าง Storybook Story
Schema และ API9 tools
ฐานข้อมูล5 tools
DevOps และ Build11 tools
การทดสอบ5 tools
ข้อความและ Regex20 tools
เครื่องมือทดสอบ Regexตัวแปลง Caseตัวตรวจสอบข้อความที่แตกต่างกัน (Text Diff Checker)ตัวนับคำและอักขระจัดเรียงบรรทัดลบบรรทัดที่ซ้ำกันกลับข้อความค้นหาและแทนที่HTML เป็น Markdownตัวนับอักขระลบช่องว่างAI Paraphraserตัวทำซ้ำข้อความตัวแปลงตัวขึ้นบรรทัดใหม่ตัวแปลงเลขฐานสอง ⇄ ข้อความคะแนนความสามารถในการอ่านตัววิเคราะห์ความรู้สึกเครื่องมือวิเคราะห์ความหนาแน่นของ Keywordเครื่องมือตรวจสอบการคัดลอกผลงาน (ภายในเครื่อง)Regex Playground
From the blog
Reading on this topic.
csv
CSV parsing is harder than you think (and why `split(',')` isn't enough)
Quoted fields, escaped quotes, embedded newlines, UTF-8 BOMs, Excel's opinions. A tour of every CSV footgun and the libraries that handle them.
json
NaN, null and undefined in JSON: what serialises to what
JSON has null. JavaScript has null, undefined and NaN. Python has None. This is the table of what survives each conversion — and the traps everyone hits.
5 min read
How to convert JSON to YAML (and back) without breaking things
JSON ↔ YAML looks simple until you hit anchors, multi-line strings, booleans that aren't booleans, and the Norway problem.
End of Chapter III
Next · Chapter IVตัวเข้ารหัสและ Crypto