JSON 3

[LangChain RAG 구축 시리즈 Ep.15] 📄 Iceberg metadata.json 로딩 및 텍스트화

이 글에서는 Iceberg의 metadata.json 파일을 읽고자연어 기반 설명 문서로 변환한 후, .txt 파일로 저장하는 과정을 구성합니다.이 텍스트 문서는 향후 벡터화 및 검색을 위한 기본 재료가 됩니다.🎯 목표Iceberg 메타데이터(JSON) 파싱자연어 기반 설명 문서로 변환.txt 파일로 저장🗂️ 디렉토리 구조 예시rag-iceberg-project/├── data/products_metadata.json ← Iceberg 메타데이터 파일├── docs/products.txt ← 변환된 텍스트 문서 저장 위치└── src/load_json.py ← 이 글에서 작성할 Python 파일🧾 Step 1. 샘플 meta..

EP18 | 고급 Python 활용 #7 | API 데이터 활용 (REST API, JSON 처리)

이 글에서 다루는 개념Python에서는 REST API를 사용하여 웹 데이터를 가져오거나 서버와 통신할 수 있습니다.이번 글에서는 다음 내용을 학습합니다.REST API 개념 및 활용Python requests 모듈을 사용한 API 호출JSON 데이터 처리 (json 모듈 활용)공공 데이터 API 요청 및 응답 처리1️⃣ REST API란?📌 **REST API(Representational State Transfer API)**란?HTTP 프로토콜을 사용하여 클라이언트와 서버가 데이터를 주고받는 방식대부분의 웹 서비스(API)는 JSON(JavaScript Object Notation) 형식으로 데이터를 주고받음GET, POST, PUT, DELETE 등의 HTTP 메서드를 사용하여 데이터를 처리📌..

EP08 | Python 심화 개념 #2 | 파일 입출력 (CSV, JSON, YAML 다루기)

이 글에서 다루는 개념Python에서는 다양한 형식의 파일을 읽고 쓰는 기능을 제공합니다.이번 글에서는 다음 내용을 학습합니다.파일 입출력(File I/O) 기초텍스트 파일 읽기/쓰기 (.txt)CSV 파일 다루기 (.csv)JSON 파일 다루기 (.json)YAML 파일 다루기 (.yaml)1️⃣ 텍스트 파일 입출력 (.txt)🔹 파일 쓰기 (write)open() 함수를 사용하여 파일을 생성하고 데이터를 저장할 수 있습니다.# 파일 쓰기 (w: 덮어쓰기 모드)with open("example.txt", "w") as f: f.write("Hello, Python!\n") f.write("파일 입출력을 배워봅시다.")print("파일이 성공적으로 저장되었습니다.")📌 파일 모드 종류"w"..

728x90