본문 바로가기
반응형

json5

Python - JSON 데이터 검색 및 불러오기(dumps, loads, items) >>> load_json_data.keys() >>> for json_key in load_json_data.keys(): ... print(load_json_data[json_key]) ... ('a', 'atest') ('b', ['{"b":"btest"}']) 최근에는 API간 통신을 JSON 형태로 진행하는 경우가 많은데, Python은 JSON 친화적인 언어라고 할 수 있다. Python에서 JSON을 어떻게 다루는지 간단히 알아보자. JSON 만들기(dumps) JSON 데이터를 생성하는 방법은 다음과 같이 중괄호를 이용하여 키를 지정하여 Value를 넣어주면 된다. >>> json_data = {} >>> json_data['a'] = 'atest' >>> json_data {'a': 'at.. 2024. 3. 25.
Postman - JSON 데이터 입력 JSON 전송을 테스트하는 것도 자주 하는 작업이기 때문에 여기에 넣어 기록해본다. 업로드는 POST 메소드를 사용하기 때문에 Request 메소드를 POST로 변경하고, Body 탭을 선택한다 그리고 raw 를 선택한 후 전송하고자 하는 JSON 값을 넣어 주면 된다. 2024. 2. 24.
Jsonnet - Command로 Jsonnet 쉽게 분석 확인 jsonnet 은 최근에 json을 많이 사용되는데 이를 모듈처럼 파일로 나누어 관리하는 기능을 제공한다. 모듈처럼 나누어 관리되기 때문에 어떻게 보면 구조적으로 보기 편하고, 기존에 JSON으로 하지 못한 부분들(조건, 환경 변수)을 구성할 수 있어 효율적으로 사용할 수 있지만, 구조가 큰 경우 부분적인 오류를 찾는데 어려움이 있을 수 있다. 이를 조금 도와주는 도구가 바로 jsonnet command 를 이용하여 보다 쉽게 분석 및 확인이 가능하다. 1. Jsonnet install Mac brew install jsonnet https://formulae.brew.sh/formula/jsonnet jsonnet Homebrew’s package index formulae.brew.sh Windows.. 2022. 12. 5.
JSON 웹 도구 jsoncrack 웹으로 JSON 작업을 하는 경우가 종종 있는데 이래와 기존의 도구보다 아래와 같은 장점을 가지고 있다. 1. 손 쉬운 데이터 가져오기 지원 2. 데이터 시각화 및 조절하기 3. 시각화 정보 저장 및 내보내기 지원 사이트 주소는 아래와 같다. https://jsoncrack.com/ JSON Crack - Crack your data into pieces Simple visualization tool for your JSON data. No forced structure, paste your JSON and view it instantly. jsoncrack.com 2022. 9. 8.
cURL - JSON 전송 cURL(Client URL)을 이용하여 json을 전송해야 하는 경우가 종종 발생한다. 이때 사용하기 위해 사용 방안을 정리하는 차원에서 메모해 둔다. 기본적으로 --header를 통해 json임을 명시하고, 데이터 전송에 이용하는 POST 메소드를 --request를 통해 지정하면 한 후 --data에 원하는 값을 전달하는 방식이다. curl --header "Content-Type: application/json" \ --request POST \ --data '{"key1":"xyz", "key2":"xyz", "key3":1, "key4":"test", "key5":"asecurity", "key6":"asecurity"}' \ http://localhost/api/send 위에서 주의할 부분은.. 2020. 11. 18.
반응형