JSONinfo - show json information v0.1
JSONinfo은 확장자가 JSON 파일의 데이터 건수, KEY 정보, 샘플JSON 정보 등 보여주는 명령행 프로그램(command line program) 입니다.
특히, 하나의 파일에 수십~수만개의 데이터가 들어 있거나 데이터 구조가 복잡할 경우 데이터 건수, KEY구조, 샘플json을 확인할 때 유용합니다.
참고: JSON(제이슨, JavaScript Object Notation)
속성-값 쌍(attribute–value pairs), 배열 자료형(array data types) 또는 기타 모든 시리얼화 가능한 값(serializable value) 또는 "키-값 쌍"으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷이다(출처: https://ko.wikipedia.org/wiki/JSON).
사용법
옵션에 따라 도움말, 데이터 개수, JSON KEY, 샘플JSON 등을 보여줍니다.
> jsoninfo –h
> jsoninfo
> jsoninfo –v count
> jsoninfo –v key
> jsoninfo –v json
> jsoninfo –v all
사용 패키지
import (
"bytes"
"encoding/json"
"flag"
"fmt"
"io/ioutil"
"log"
"os"
"path/filepath"
"strings"
"time"
)
샘플파일 출처: https://aihub.or.kr/