10. JSON
JSON
Mari kita lihat cara memuat file dengan ekstensi .json
ke dalam pemuat.
- Untuk referensi: https://python.langchain.com/docs/modules/data_connection/document_loaders/json (opens in a new tab)
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)