문서 템플릿 실행기

문서 템플릿 실행기

로컬 텍스트 생성 전용입니다. 사용자 데이터·코드를 실행하거나 서버로 전송하지 않습니다.

1. 템플릿과 JSON 데이터

지원: {{name}}, {{user.name}}, {{#items}}...{{/items}}, {{^items}}...{{/items}}, {{.}}, {{! comment}}. 원문 HTML 태그와 외부 부분 템플릿은 지원하지 않습니다. 결과는 텍스트로만 표시됩니다.

상한: 템플릿 24000B · JSON 64000B · 결과 120000문자 · 배열 순회 600회

입력을 고친 뒤 문서 생성을 누르세요.

댓글과 질문

문서 템플릿 실행기

사용자가 작성한 템플릿에 JSON 객체를 넣어 문서를 생성합니다. {{name}} 변수, {{#items}} 반복·조건, {{^items}} 빈 경우 분기, {{.}} 현재 항목, 점으로 연결한 하위 키를 지원합니다. 누락된 값과 실제 분기·반복의 실행 흔적을 보여 주어 문서를 확인할 수 있습니다. Mustache에서 아이디어를 가져온 제한된 부분집합이며 전체 Mustache 1.3 엔진은 아닙니다.

주요 기능

  • JSON 객체의 하위 키와 상위 문맥을 참조하는 변수 치환
  • 배열을 순회하는 중첩 반복과 참·거짓/빈 배열 조건 분기
  • 기본 HTML 문자 이스케이프와 선택 가능한 일반 텍스트 값 모드
  • 누락 변수·객체 값 사용과 실제 분기·반복 위치 표시
  • 생성 문서 TXT와 입력값을 제외한 실행 추적 JSON 다운로드

사용 방법

  1. 템플릿을 작성하거나 주문 예제를 불러옵니다.
  2. 템플릿에 맞는 JSON 객체를 입력합니다.
  3. HTML 이스케이프와 누락 변수 오류 처리 옵션을 고릅니다.
  4. 실행을 눌러 생성 문서, 누락 값, 조건·반복 추적을 확인합니다.
  5. 필요하면 문서 TXT와 추적 JSON을 내려받아 검토합니다.

활용 예시

  • 주문 데이터에서 항목별 안내문 만들기
  • 수강자 목록을 순회하여 개인별 요약 생성
  • 비어 있는 목록과 있는 목록에 서로 다른 문구 표시

자주 묻는 질문

Mustache 템플릿과 완전히 호환되나요?

아니요. 변수, 점 경로, 배열·조건 섹션, 역섹션과 주석만 지원하는 Mustache-inspired 부분집합입니다. 부분 템플릿, 람다, 구분자 변경, 원문 출력 태그, 단독 태그 줄 공백 처리 등은 지원하지 않습니다.

사용자가 넣은 JavaScript가 실행되나요?

아니요. JSON.parse로 데이터만 읽고, 템플릿은 자체 토큰으로 해석합니다. 코드 실행·외부 파일/URL 조회·서버 전송을 하지 않습니다. 출력도 HTML로 렌더링하지 않고 텍스트로 표시합니다.

변수가 없거나 객체를 문자처럼 넣으면 어떻게 되나요?

기본값은 빈 문자열이며 누락된 경로와 위치·횟수를 보여 줍니다. 엄격 모드를 켜면 누락 경로가 있을 때 출력을 거부합니다. 객체·배열 자체를 변수로 쓰면 빈 문자열과 별도 항목으로 표시하고 필요한 하위 키나 반복을 쓰도록 유도합니다.

HTML 이스케이프와 일반 텍스트 모드는 무엇이 다른가요?

기본 모드는 변수 값의 &, <, >, 따옴표 등 HTML 특수문자를 엔티티로 바꿉니다. 일반 텍스트 모드는 값 문자를 그대로 넣습니다. 어느 경우에도 결과는 이 페이지에서 코드/HTML로 실행하지 않으며, 다른 앱에 붙여 넣을 때는 그 앱의 문맥에 맞게 검토해야 합니다.

입력 한계와 저장 방식은 무엇인가요?

템플릿 24KB, JSON 64KB, 결과 12만 문자, 배열 순회 600회 등 상한을 둡니다. 자동 저장하지 않으며 다운로드를 누른 파일만 기기에 남습니다.

개인정보 안내

템플릿과 JSON은 브라우저 메모리에서만 처리하고 서버로 보내거나 저장하지 않습니다. 문서·추적 파일은 사용자가 다운로드할 때만 로컬로 생성됩니다. 민감한 데이터가 들어 있다면 다운로드한 파일도 안전하게 보관하세요.

참고 자료

관련 도구

목 데이터 생성기JSON 포맷터온라인 메모장Word 스타일 검사기참고문헌 작성·관리기로컬 문서 검색 색인기서명 PDF 검증기PDF 보존 형식 검사기인쇄 파일 사전 점검기검색 가능한 스캔 PDF 만들기전자 출판 접근성 검사기연구 근거 정리표PDF 양식 설계기PDF 검토 주석PDF 내부 객체 탐색기PDF 목차 편집기EPUB 전자책 작성기문서 버전 비교기소책자 인쇄 배치기민감 문장 가림 처리기한자 독음·문맥 탐색기문법 규칙 실험실대사 대본 편집기문서 색인 작성기번역문 대응 검사기문자 도형 편집기ANSI 색상 문자 편집기메일 스레드 탐색기PDF 영구 가림 편집기리치 텍스트 정리기고정폭 레코드 설계기발표 연습 작업대문장 분할 실험실3방향 텍스트 병합기한국어·영어 점자 변환텍스트 음성변환타자 속도 측정한국어 표기·공백 후보 검토맞춤법 퀴즈폰트 미리보기·비교HTML → Markdown 변환글자 깨짐 복구텍스트 줄 정렬문자열 찾기·바꾸기텍스트 역순 변환로마 숫자 변환한글 자모 분리·결합초성 추출기줄 번호 추가·제거숫자 한글 변환기모스 부호 변환기ROT13·시저 암호 변환기URL 슬러그 생성기HTML 태그 제거기이모지 모음글자수 세기단위 변환기파일 크기 변환기색상 코드 변환기텍스트 비교기PDF 합치기/분리영업일 계산기캘린더 반복 규칙 실험실주소록 파일 편집기JPG PDF 변환한글이름 영문변환PDF 페이지 편집인스타 폰트 변환기색상 대비 검사기컬러 팔레트 생성기PDF JPG 변환로렘입숨 생성기한영타 변환기줄바꿈·공백 제거워드클라우드 생성기PDF 비밀번호 해제영문주소 변환기PDF 압축 (용량 줄이기)
텍스트/변환 도구 전체 보기 →이미지/미디어 →생활/재미 →개발 도구 →