公開:2025-06-13、更新:2025-06-13
10-7「JSONの読み書き」 3ページ
マンガ

3
コンテンツ紹介
テキスト原稿
# 3p
__1__
猫野:
まずは読み込みだ
テキストからの読み込みは
loads関数を使う
ファイルからの読み込みは
load関数を使う
loads
=load str
__2__
同じディレクトリー内に
「sample.json」と「main.py」
sample.json
```json
{
"name": "Tama",
"age": 5,
"name-ja": "タマ"
}
```
---
__3__
JSONの内容はPythonの適切な
データ型に変換される
main.py
```py
import json
t = '{"name": "Kuro", "age": 3, "area": [1, 3]}'
d = json.loads(t)
print(d)
p = 'sample.json'
with open(p, encoding='utf-8') as f:
d = json.load(f)
print(d)
```
日本語を読むにはencoding='utf-8'が必要
テキストから読み込み
ファイルから読み込み
出力
{'name': 'Kuro', 'age': 3, 'area': [1, 3]}
{'name': 'Tama', 'age': 5, 'name-ja': 'タマ'}