# 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](https://www.google.com/url?q=https%3A%2F%2Fpython.langchain.com%2Fdocs%2Fmodules%2Fdata_connection%2Fdocument_loaders%2Fjson)

```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)
```
