EASY2DIGITAL

CSV, SQL을 JSON, XML로 변환하는 JSON 및 XML 변환기

이 장에서는 CSV, SQL 또는 Google 스프레드시트 데이터를 JSON 또는 XML로 변환할 수 있는 스크립트를 만드는 방법을 안내합니다. 이 자습서의 주요 모듈은 JSON 및 CSV입니다.

목차: JSON 및 XML 변환기

JSON, XML 변환기가 중요한 이유

JSON

JSON 또는 JavaScript Object Notation은 개방형 표준 파일 형식 및 데이터 교환 형식입니다. 사람이 읽을 수 있는 텍스트를 사용하여 속성-값 쌍 및 배열로 구성된 데이터 개체를 저장하고 전송합니다. 서버와 웹 애플리케이션을 포함하여 전자 데이터 교환에서 다양한 용도로 사용되는 공통 데이터 형식입니다.

이 데이터 유형은 데이터 교환 및 API, 모바일 애플리케이션, 웹 애플리케이션, IoT 등과 같은 애플리케이션에서 널리 사용됩니다. 기본적으로 이전에 공유한 대부분의 자동화 및 봇 자습서는 JSON 형식 데이터를 거의 다룹니다. 그리고 마케터라면 JSON 제품 데이터 피드는 자주 듣는 친숙한 용어일 것입니다.

XML

XML(Extensible Markup Language)은 HTML과 유사한 마크업 언어이지만 사용할 미리 정의된 태그가 없습니다. 대신 필요에 맞게 특별히 설계된 고유한 태그를 정의합니다. 이것은 저장, 검색 및 공유할 수 있는 형식으로 데이터를 저장하는 강력한 방법입니다.

XML은 JSON의 대체 데이터 형식입니다. Google SEO 사이트맵은 XML 데이터 형식이기 때문에 SEO 전문가라면 XML이 친숙한 용어일 것입니다. WeChat API와 같은 일부 플랫폼에서는 개발자가 JSON 또는 XML 데이터 형식을 사용하여 서버 또는 애플리케이션과 상호 교환할 수 있습니다.

왜?

애플리케이션에 내장된 JSON 변환기 또는 XML 변환기는 매우 중요합니다. 서로 다른 서버나 플랫폼과 원활한 통신을 만들 수 있기 때문입니다. 예를 들어 데이터 인벤토리는 SQL 형식으로 저장되지만 구매자는 API를 통해 비용을 지불하고 데이터를 가져올 수 있습니다. 따라서 이 두 가지 데이터 형식은 교류 및 통신에 매우 유용합니다.

이 튜토리얼에서는 예를 들어 CSV 파일을 사용하겠습니다. 다른 두 가지 데이터 형식인 SQL 및 Google Sheets에 관심이 있는 경우 이 기사를 확인하십시오.

46장: CSV를 SQL로, SQL을 CSV로, Google 스프레드시트를 SQL로 변환하는 데이터 변환기

JSON 변환기

먼저 사전과 목록이 혼합된 빈 사전 데이터 형식을 만들어야 합니다. 파이썬에는 몇 가지 핵심 데이터 유형이 있습니다. 정수, 문자열, 부동 소수점, 부울, 목록, 튜플 및 사전입니다. 더 자세히 설명하는 다른 비디오를 공개하겠습니다.

그런 다음 DictReader 메서드를 사용하여 준비된 데이터를 CSV 형식으로 출력하기 위해 열 수 있습니다. JSON은 트리와 같은 구조이기 때문에 CSV에서 데이터의 각 행을 반복할 때 최소한 키를 설정해야 합니다. 뿌리 아래에는 가지가 있고 각 가지 아래에는 많은 작은 가지가 있습니다. 다른 유형의 데이터에 대한 진입점으로 하나 이상의 키를 선택해야 합니다.

마지막으로 open 메서드를 사용하여 JSON 파일을 만들고 들여쓰기 4로 CSV에서 데이터를 덤프합니다. indent 매개 변수는 줄의 시작 부분에 사용되는 공백을 지정합니다. json.dump()의 들여쓰기 매개변수를 사용하여 들여쓰기 값을 지정할 수 있습니다. 기본적으로 JSON 데이터를 파일에 쓸 때 Python은 들여쓰기를 사용하지 않고 읽을 수 없는 한 줄에 모든 데이터를 씁니다.

XML 변환기

XML 데이터 형식에는 사용하는 데 필요한 미리 정의된 태그가 없지만 몇 가지 기본 머리글 및 바닥글 설정이 필요했습니다.

먼저 버전과 인코딩 버전을 요청해야 합니다.

<?xml version=”1.0” encoding=”UTF-8”?>

그런 다음 XML 파일 본문 이름 지정입니다.

<shopify_data>

……

</shopify_data>

본문 내에서는 CSV 파일의 데이터입니다. 키 이름과 데이터 이름 및 값의 각 줄로 구성됩니다.

코딩에서 형식 문자열을 사용하고 CSV를 XML 데이터로 변환하는 방법을 작성합니다.

JSON 및 XML 변환기의 전체 Python 스크립트

Python Tutorial 48: JSON, XML Converters to CSV, SQL, Google Sheets Data into JSON, XML,"Chapter 48"이라는 메시지를 추가하여 뉴스레터를 구독 하십시오. . 귀하의 사서함으로 스크립트를 즉시 보내드립니다.

문의하기

48장: JSON, CSV로 XML 변환기, SQL, Google 스프레드시트 데이터를 JSON으로 변환, XML을 즐겁게 읽으시기 바랍니다. 그렇다면 아래 나열된 항목 중 하나를 수행하여 지원해 주세요. 항상 채널에 도움이 되기 때문입니다.

Exit mobile version