LOCAL LOG DESK / 기술 자료
JSON 문자열을 화면에 보인 것과 구조 분석한 것의 차이
텍스트와 변환된 개체를 구분합니다
ConvertFrom-Json은 JSON 형식 문자열을 개체나 해시 테이블로 바꾸는 기능입니다. 화면에 중괄호가 보인다는 이유만으로 필드별 분석이 이루어졌다고 쓰지 않습니다.
전체 입력 형식을 확인합니다
일반 JSON 문서인지 줄마다 별도 JSON이 기록된 형식인지 봅니다. 다른 형식을 하나의 문서로 처리하면 변환 오류가 날 수 있습니다.
app.json은 UTF-8의 단일 JSON 문서라는 전제의 예시입니다. 줄마다 독립된 JSON인 JSON Lines에는 전체를 한 JSON으로 해석하는 이 조합을 그대로 쓰지 않습니다.
Get-Content -LiteralPath .\app.json -Raw -Encoding UTF8 | ConvertFrom-Json오류는 원본과 함께 기록합니다
변환 오류를 로그 내용 없음으로 바꾸어 보고하지 않습니다. 원문·파서 버전·실패 위치를 남기고 후속 검수를 진행합니다.
공식 근거 · 확인 2026-11-04: Microsoft 공식 문서