INI → JSON 변환기

INI 파일을 붙여넣으면 JSON 으로 바꿉니다. 섹션은 객체, 키는 속성이 됩니다. JSON 을 INI 로 되돌릴 수도 있습니다.

브라우저 안에서만 동작합니다. 입력한 내용은 전송·저장되지 않습니다.

사용 방법

  1. INI → JSON 또는 JSON → INI 를 고릅니다.
  2. 입력칸에 INI 나 JSON 을 붙여넣습니다.
  3. 필요하면 이름 소문자화(iniparser 호환)나 숫자·true/false 변환을 켭니다.
  4. 결과를 복사하거나 다운로드합니다.

C 라이브러리 iniparser 의 규칙을 따릅니다. 각 줄의 앞뒤 공백을 지우고, # 이나 ; 로 시작하면 주석, [이름] 은 섹션 시작, key = value 는 값입니다. "큰따옴표"나 '작은따옴표' 안의 값은 그대로 쓰고, 따옴표 없는 값은 처음 나오는 ; 나 # 앞에서 끝납니다. 백슬래시로 끝나는 줄은 다음 줄과 이어집니다. 첫 섹션 앞의 키는 JSON 최상위 속성이 됩니다.

자주 묻는 질문

INI 주석도 처리하나요?

네. ; 나 # 로 시작하는 줄은 건너뜁니다. 따옴표 없는 값도 ; 나 # 앞에서 끝나므로, 이 문자가 들어간 값은 따옴표로 감싸야 합니다.

값이 모두 문자열로 나오는 이유는?

INI 에는 자료형이 없어서 기본은 문자열로 둡니다. 숫자·true/false 변환을 켜면 JSON 숫자와 불리언으로 바뀝니다.

문법 오류가 있으면 어떻게 되나요?

주석·섹션·key = value 어디에도 맞지 않는 줄이 하나라도 있으면 iniparser 가 파일을 거부하듯 변환하지 않고 오류 줄 번호를 보여줍니다.

관련 도구