マンガでわかるPython

Xにポスト X@ruten 開発支援 開発/執筆依頼
公開: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': 'タマ'}

トップページに戻る
Cronus Crown(クロノス・クラウン)のトップページに戻る
(c)2002-2025 Cronus Crown (c)1997-2025 Masakazu Yanai
ご意見・お問い合わせはサイト情報 弊社への連絡までお願いします
個人情報の取り扱い、利用者情報の外部送信について