JSON → SQL / TOML 변환기

JSON 객체(또는 객체 배열)을 바로 실행할 수 있는 SQL INSERT 문 또는 TOML 문서로 바꾸세요.
모든 처리는 브라우저에서 로컬로 이루어집니다 — 아무것도 업로드되지 않습니다.
JSON → SQL JSON → TOML
식별자 인용:
열 이름은 객체 키에서 옵니다(모든 행의 합집합). 열 타입은 추론됩니다: 정수 → INTEGER, 소수 → REAL, 불리언 → BOOLEAN, 나머지 → TEXT. 중첩 객체/배열은 JSON 텍스트로 저장됩니다.
입력하는 대로 자동 변환됩니다.
왼쪽에 JSON을 붙여넣으면 SQL / TOML이 오른쪽에 나타납니다.
SQL 참고: 문자열은 '' 이스케이프와 함께 작은따옴표로 감싸집니다. 없는 값은 NULL이 되고 불리언은 TRUE/FALSE가 됩니다. TOML 참고: 문자열은 \n 등의 이스케이프와 함께 큰따옴표를 씁니다. bare-safe하지 않은 키는 인용됩니다.
TOML이란? TOML은 Tom's Obvious, Minimal Language의 약자입니다. INI를 조금 닮았지만 중첩 테이블, 테이블 배열, 인라인 배열, 문자열, 숫자, 불리언, 날짜에 대한 명확한 규칙을 더한, 사람 친화적 설정 파일 형식입니다. JSON은 기계 간 통신에 훌륭하고 TOML은 설정을 편집하는 사람을 위해 설계되었습니다. 변환기는 JSON 객체를 TOML 문서로 바꿉니다. 최상위 키는 key = value 줄이 되고 중첩 객체는 [table] 섹션이 되며 객체 배열은 [[array of tables]] 항목이 됩니다. 예를 들어 JSON {"server":{"host":"localhost","port":8080},"debug":true}는 다음이 됩니다:
debug = true

[server]
host = "localhost"
port = 8080
참고: 입력은 JSON 객체여야 합니다. 최상위 배열은 유효한 TOML 문서가 아닙니다. null 값은 TOML에 null 타입이 없어 주석과 함께 생략됩니다.