Paste one representative JSON object from an API response, fixture, or configuration file.
로컬 JSON 타입 생성기
JSON 샘플을 TypeScript 인터페이스로 바꾸세요.
API 응답이나 설정 샘플을 붙여 넣고 브라우저에서 읽기 쉬운 TypeScript 타입을 만듭니다.
* JSON은 이 브라우저에서 파싱됩니다. 업로드하거나 API로 보내지 않습니다.
로컬 JSON 타입 생성기
From API response to editor autocomplete
Choose a root type name and generate nested interfaces for the object shape.
Review the inferred types against more than one response before shipping them as a contract.
FAQ
What can TypeSift infer?
Does TypeSift upload my JSON?
No. JSON.parse and code generation run in this browser tab.
Does one sample describe every API response?
No. The output describes the sample you provide. Compare it with other responses before treating it as a complete contract.
Does TypeSift generate runtime validation?
No. It creates compile-time TypeScript declarations only. Use a runtime schema when untrusted data must be validated.