데이터 모델을 통한 완전한 왕복 변환으로 TOON을 파싱한 다음 깔끔하게 다시 직렬화합니다. 구조적 오류, 잘못된 형식의 표 형식 배열, 유효하지 않은 스칼라 값을 잡아냅니다.
표 형식 구분자로 쉼표 또는 파이프를 선택하고 중첩 객체에 2칸 또는 4칸 들여쓰기를 설정하세요. 특정 LLM 프롬프트 스타일이나 다운스트림 파서에 맞게 TOON을 다시 인코딩할 때 유용합니다.
균일한 객체 배열은 자동으로 간결한 표 형식 헤더와 행 형식으로 축약되어, LLM에 데이터를 보낼 때 토큰 절약을 극대화합니다.
모든 포맷팅은 브라우저에서 실행되며 어떤 데이터도 서버로 전송되지 않습니다. 비즈니스 데이터, 개인 식별 정보(PII) 또는 독점 스키마를 포함한 TOON 페이로드도 안전합니다.
TOON(Token-Oriented Object Notation)은 대규모 언어 모델에 구조화 데이터를 보낼 때 토큰 수를 줄이도록 설계된, JSON 데이터 모델의 간결하고 무손실인 인코딩입니다. 객체에는 YAML 스타일 들여쓰기를, 균일한 배열에는 CSV 스타일 표 레이아웃을 사용하여 동등한 JSON보다 최대 60% 적은 토큰을 달성합니다.
일관된 포맷팅은 LLM이 구조를 안정적으로 파싱하는 데 도움이 됩니다. 포매터는 표 형식 배열이 올바르게 축약되고, 들여쓰기가 균일하며, 모든 스칼라 값이 올바르게 인용되도록 보장하여 모델이 구조를 잘못 읽을 가능성을 줄입니다.
배열의 모든 객체가 동일한 원시 값 필드를 공유하는 경우, TOON은 헤더 key[N]{f1,f2,f3}:를 작성한 뒤 객체마다 쉼표로 구분된 데이터 행 하나를 씁니다. 이것이 JSON 대비 토큰 절약의 가장 큰 원천입니다.
예. 포매터는 TOON을 완전한 JSON 데이터 모델로 파싱한 다음 다시 인코딩하는 방식으로 작동합니다. 모든 값, 타입, 구조가 보존됩니다. 변경되는 것은 공백 정규화와 사용자가 명시적으로 선택한 구분자/들여쓰기 조정뿐입니다.