Chapter III · 포매터 및 코드
포매터 및 코드.
JSON, XML, YAML, CSV, SQL, regex를 포맷하고, 압축하고, 변환합니다. 또한 코드 생성기, 스키마, 프레임워크, DevOps 및 테스팅 도구도 포함합니다.
- Tools
- 122 도구
- Sections
- 10 sections
Offline
서식 지정 및 간소화13 tools
데이터 변환16 tools
코드 생성기18 tools
JSON을 TypeScript 인터페이스로JSON을 C# 클래스로JSON을 Java POJO로JSON을 Python Dataclass로JSON을 Go Struct로JSON을 Kotlin 데이터 클래스로JSON을 JSON 스키마로XML을 TypeScript 인터페이스로JSON을 Rust Struct로JSON을 PHP 클래스 / DTO로JSON을 C++ Struct로JSON을 Swift Codable로JSON을 Dart / Flutter 모델로JSON을 C# 레코드로JSON을 Scala 케이스 클래스로JSON을 Elixir 구조체로JSON을 Haskell 데이터 타입으로CSV를 SQL INSERT 문으로
프레임워크 및 UI16 tools
JSON을 React Hook Form + Zod로JSON을 Next.js 서버 액션으로JSON을 Prisma 스키마 모델로JSON을 Drizzle ORM 스키마로JSON을 TypeORM 엔티티로JSON을 Mongoose 스키마 + 모델로JSON을 tRPC 라우터로JSON을 GraphQL 타입 + 리졸버로Tailwind Config 생성기React 컴포넌트 생성기CSS → Tailwind JIT 변환기shadcn/ui 컴포넌트 생성기Next.js App Router 페이지 생성기SvelteKit 컴포넌트 + 페이지 생성기Vue 3 + Pinia 스토어 생성기Storybook 스토리 생성기
스키마 및 API9 tools
DevOps 및 빌드11 tools
테스팅5 tools
텍스트 및 정규식20 tools
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인코더 및 암호