json 4

python :: yaml 파일 읽기, yaml 데이터 json data로 변환하기

다음과 같은 내용의 yaml 파일이 있다. jobs: - developer - influencer name: toramko 위 파일의 내용을 읽어서 json data 로 변환하려면 다음과 같이 yaml 라이브러리의 'safe_load' 를 사용하면 된다. import yaml import json yaml_path = "" json_data = {} with open(yaml_path, 'r', encoding='utf-8') as file: yaml_data = yaml.safe_load(file) json_dic = json.dumps(yaml_data) json_data = json.loads(json_dic) print(json_data) # {'jobs': ['developer', 'influe..

:: python 2023.04.26

python :: 파이썬 웹페이지 url 에서 json 데이터 가져오기 (구글 애드센스 sellers.json 에서 자신의 사용자 정보 찾기)

http://{도메인 주소}/{파일명}.json 위와 같은 형태의 주소로 웹에 등록된 json 파일을 읽어오고자 할 때, 파이썬 스크립트를 작성하여 json data 를 가져올 수 있다. 1. requests 라이브러리로 웹페이지 json 데이터 불러오기 import requests url = "{웹페이지 json url 전체 경로}" data = requests.get(url).json() requests 를 사용하여 이렇게 간단하게 불러올 수 있다. 2. Google Adsense 'sellers.json' 에서 자신의 사용자 정보 찾기 구글 애드센스 허가를 받은 후 광고를 게재하면 이렇게 Google sellers.json 파일에 판매자 정보를 게시하라는 안내 문구가 뜬다. 1) sellers.js..

:: python 2022.01.02

python :: list 형태의 string(문자열)을 list type 으로 변환하기

text1 = '["A", "B", "C"]' text2 = "['D', 'E', 'F']" text1, text2 모두 내용은 list 의 형태이나 데이터 타입은 string type 이다. 이 문자열 내용 그대로 list type 으로 변환시키고 싶을 때 아래와 같이 eval 을 사용하여 간단하게 변환할 수 있다. result = eval(text1) 끝 ^_^ 진짜 변환이 잘 되었는지 확인해보았다. print(result) # eval(text1) 결과 출력 # ["A", "B", "C"] print(type(eval(text1)) # eval(text1) 의 데이터 타입 출력 # 이렇게 하면 list 형태로 쓰여 있는 텍스트 파일에서 데이터를 불러올 때 유용하게 사용할 수 있다. 이 외에도 ast..

:: python 2021.12.22

python :: 파이썬 딕셔너리(dictionary) <-> json 변환하기, 딕셔너리 출력 포맷 '(홑따옴표) 대신 "(쌍따옴표) 로 나타내기

파이썬에서 REST api 요청 및 응답 처리를 위해 dictionary json 변환을 자주 한다. 이 때 json 라이브러리를 이용하면 간단히 변환할 수 있다. 1. json -> dictionary import json data = json.loads(json_data) # json_data: json 형식 데이터 2. dictionary -> json import json data = json.dumps(dic) # dic: dictionary 형식 data 2번의 경우 파이썬 딕셔너리의 포맷을 '(홑따옴표) 대신 "(쌍따옴표)로 변경할 때도 사용할 수 있다. import json dic = {'key1': 'value1', 'key2': 'value2'} print(json.dumps(dic))..

:: python 2021.06.29
300x250