10. JSON

JSON

Mari kita lihat cara memuat file dengan ekstensi .json ke dalam pemuat.

Python
import json
from pathlib import Path
from pprint import pprint
 
 
file_path = "data/people.json"
data = json.loads(Path(file_path).read_text())
 
pprint(data)
Python
type(data[0])

JSONLoader

Katakanlah Anda ingin mengekstrak nilai di bawah bidang konten dalam kunci pesan data JSON Anda, Anda dapat dengan mudah melakukannya dengan JSONLoader seperti yang ditunjukkan di bawah ini.

Python
from langchain_community.document_loaders import JSONLoader
 
# Membuat JSONLoader
loader = JSONLoader(
    file_path="data/people.json",
    jq_schema=".[].phoneNumbers",
    text_content=False,
)
 
# Memuat dokumen
docs = loader.load()
 
# Keluarkan isi dokumen
pprint(docs)