Chapter III · Công cụ định dạng & Mã
Công cụ định dạng & Mã.
Định dạng, rút gọn và chuyển đổi JSON, XML, YAML, CSV, SQL, regex — cùng với các trình tạo mã, schema, framework, DevOps và kiểm thử.
- Tools
- 122 công cụ
- Sections
- 10 sections
Offline
Định dạng & Rút gọn13 tools
Công cụ định dạng & xác thực JSONCông cụ định dạng SQLCông cụ định dạng & xác thực XMLCông cụ định dạng HTMLCông cụ định dạng CSSCông cụ định dạng JavaScript / TypeScriptTrình định dạng YAMLTrình định dạng MarkdownTrình định dạng GraphQLTrình định dạng JSON5Công cụ rút gọn CSSCông cụ rút gọn JavaScriptCông cụ rút gọn HTML
Chuyển đổi dữ liệu16 tools
Công cụ chuyển đổi JSON sang XMLChuyển đổi CSV sang JSONChuyển đổi YAML sang JSONChuyển đổi JSON sang ExcelChuyển đổi TOML ⇄ JSONChuyển đổi INI ⇄ JSONChuyển đổi lược đồ SQL → NoSQLTrình chỉnh sửa tệp Hex / Nhị phânTiện ích Byte ArrayProtobuf PlaygroundBộ chuyển đổi MessagePack Encoder / DecoderCông cụ Apache Avro SchemaCSV → Tập dữ liệu JSONBộ phân tích thống kê CSVSiêu dữ liệu mô hình ONNXBộ tải mô hình TensorFlow.js
Trình tạo mã18 tools
JSON sang giao diện TypeScriptJSON sang lớp C#JSON sang Java POJOJSON sang Python DataclassJSON sang Go StructJSON sang Kotlin Data ClassJSON sang JSON SchemaXML sang giao diện TypeScriptJSON sang Rust StructJSON sang lớp / DTO PHPJSON sang C++ StructJSON sang Swift CodableJSON sang Dart / Flutter ModelJSON sang C# RecordJSON sang Scala Case ClassJSON sang Elixir StructJSON sang Haskell Data TypeCSV sang Câu lệnh SQL INSERT
Frameworks & UI16 tools
JSON sang React Hook Form + ZodJSON sang Next.js Server ActionJSON sang Prisma Schema ModelJSON sang Drizzle ORM SchemaJSON sang TypeORM EntityJSON sang Mongoose Schema + ModelJSON sang tRPC RouterJSON sang GraphQL Type + ResolverTrình tạo cấu hình TailwindTrình tạo thành phần ReactCSS → Bộ chuyển đổi Tailwind JITTrình tạo thành phần shadcn/uiTrình tạo trang Next.js App RouterTrình tạo Component + Trang SvelteKitTrình tạo Vue 3 + Pinia StoreTrình tạo Storybook Story
Schema & API9 tools
Cơ sở dữ liệu5 tools
DevOps & Build11 tools
Trình tạo Docker ComposeKubernetes Deployment + ServiceFlow làm việc của GitHub ActionsĐường ống CI của GitLabMô-đun Terraform StubTrình tạo Dockerfile thực hành tốt nhấtKhung biểu đồ HelmTrình tạo cấu hình ViteTrình tạo cấu hình esbuild / RollupCông cụ hỗ trợ di chuyển Webpack → ViteTrình phân tích kích thước gói (Mô phỏng)
Kiểm thử5 tools
Văn bản & Regex20 tools
Trình kiểm tra RegexBộ chuyển đổi viết hoa/thườngSo sánh văn bảnBộ đếm từ và ký tựSắp xếp dòngXóa dòng trùng lặpĐảo ngược văn bảnTìm & Thay thếHTML sang MarkdownBộ đếm ký tựLoại bỏ khoảng trắngAI ParaphraserBộ lặp văn bảnBộ chuyển đổi xuống dòngBộ chuyển đổi nhị phân ⇄ văn bảnĐiểm dễ đọcCông cụ phân tích cảm xúcTrình phân tích mật độ từ khóaCông cụ kiểm tra đạo văn (cục bộ)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 IVBộ mã hóa & Crypto