Properties를 JSON으로 변환

간단한 .properties 항목을 붙여 넣어 서식이 지정된 JSON으로 변환하세요. 키와 값 사이에 = 또는 :를 사용할 수 있고 빈 줄과 줄 전체 주석은 건너뜁니다. 점으로 구분된 키를 중첩 객체로 확장할 수도 있습니다. 처리는 사이트를 거치므로 비밀 정보는 붙여 넣지 마세요.

변환 방법

  1. 1

    항목 붙여 넣기

    한 줄에 `key=value` 또는 `key:value` 항목 하나를 입력합니다. `#` 또는 `!`로 시작하는 줄은 무시됩니다.

  2. 2

    구조 선택하기

    점으로 구분된 키를 평면으로 유지하거나 `db.host`를 중첩된 `db` 객체로 변환합니다.

  3. 3

    변환 후 복사하기

    true, false, null과 숫자를 인식하고 나머지 값은 문자열로 유지합니다.

지원 구문과 한계

  • 구분자는 =:뿐이며 공백만으로는 구분하지 않습니다.
  • # 또는 !로 시작하는 줄 전체 주석을 삭제합니다.
  • \n, \t, \r, \\ 이스케이프를 해석합니다.
  • Java 줄 이어쓰기, \uXXXX 디코딩, 이스케이프된 구분자는 지원하지 않습니다.
  • 키가 중복되면 마지막 값을 사용합니다. 중첩을 켜면 각 점이 한 단계가 되며 이스케이프된 점도 리터럴로 인식하지 않습니다.

원본이 Java Properties.load()의 전체 문법을 사용한다면 특히 운영 환경에서 쓰기 전에 JSON을 검토하세요.

자주 묻는 질문

아니요. 간단한 항목용이며 줄 이어쓰기, Unicode 이스케이프, 공백만으로 된 구분자는 지원하지 않습니다.

중첩을 켜면 a.b=xa 안의 객체가 됩니다. 리터럴 키 a.b를 유지하려면 중첩을 끄세요.

텍스트는 당사 서버 구성 요소에서 처리하기 위해 사이트로 전송됩니다. 비밀번호, API 키, 기밀 정보는 붙여 넣지 마세요.

관련 도구

이 도구는 다른 언어로도 제공됩니다