티스토리 뷰
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/
'tiny tools' 카테고리의 다른 글
| 파일 목록 생성 프로그램 filelist v0.2 (0) | 2022.03.10 |
|---|
- Total
- Today
- Yesterday
- Dry
- go-spin
- go lang
- 학습용데이터
- flag
- code
- sort
- go
- YAGNI
- golang
- excelize
- json information
- JSON
- KIS
- slice
- 파일 목록
- file list v0.2
- Coding
- multi fields
- 인공지능
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |