깊게 중첩된 json 필드의 경로를 결정하는 방법

깊게 중첩된 json 필드의 경로를 결정하는 방법

대규모 json 문서에서 깊게 중첩된 필드에 대한 경로를 구축하는 방법.

내가 일반적으로 사용하는 접근 방식은 표현식을 사용하여 JSON을 평면화하는 것입니다 jq.

map
(
    with_entries(select(.key != "fields"))
    +
    (.fields | with_entries(.value = .value[0]))
)

하지만 jq를 사용할 수 없는 실제 테스트를 준비 중입니다. 나는 더 적은 노력으로 문서 구조를 파악하기 위해 위아래로 스크롤을 다시 시작했습니다.

표준 Linux 도구를 사용하여 이 작업을 수행하는 더 쉬운 방법이 있습니까?

답변1

프로그래밍 방식이 아닌 시각적으로 말씀하신 것 같습니다. 이 경우 JSON 작업을 지원하는 편집기가 작동할 수 있습니다. 예를 들어 vimJSON 파일 형식 처리기와 내장된 접기 지원을 사용하세요.

관련 정보