IronJSON

Cloudflare Workers에서 동작하는 Rust 기반 초고속 JSON 처리 엔진

Rust + WebAssembly Edge Computing Zero-Copy Pipeline

작동 방식

JSON 수신
Rule 매칭
스키마 검증
필드 제거
마스킹
구조 변환
JSON 응답

핵심 기능

스키마 검증

type, required, min/max, enum, format 등 경량 JSON Schema로 요청을 검증합니다.

필드 필터링

password, secret 등 민감 필드를 자동 제거합니다. 중첩 객체도 지원합니다.

민감 정보 마스킹

token, api_key 값을 안전하게 마스킹하여 로그에 남깁니다.

구조 변환

키 이름 변경, 값 매핑으로 클라이언트가 원하는 형태로 변환합니다.

DoS 방어

페이로드 크기·중첩 깊이·배열 요소 수를 제한하여 악의적 요청을 차단합니다.

인증 보호

API 키 기반 인증으로 승인된 클라이언트만 접근 가능합니다.

Null 제거

x-ironjson-strip-nulls: true 헤더로 null 값과 빈 필드를 자동 제거합니다.

스키마 추론

POST /infer-schema로 샘플 JSON에서 스키마를 자동 생성합니다.

직접 테스트

// 결과가 여기에 표시됩니다