19 lines
633 B
Python
19 lines
633 B
Python
import json
|
|
|
|
|
|
def read_json(file_path):
|
|
"""指定されたファイルパスからJSONデータを読み込む"""
|
|
with open(file_path, 'r', encoding='utf-8') as f:
|
|
return json.load(f)
|
|
|
|
|
|
def write_json(data, file_path):
|
|
"""データを指定されたファイルパスにJSON形式で書き込む"""
|
|
with open(file_path, 'w', encoding='utf-8') as f:
|
|
json.dump(data, f, ensure_ascii=False, indent=4)
|
|
|
|
def read_text(file_path):
|
|
"""指定されたファイルパスからテキストを読み込んで文字列で返す"""
|
|
with open(file_path, 'r', encoding='utf-8') as f:
|
|
return f.read()
|