📚
Godot4でJSONファイルを読み込む
コード:
ファイルを読むときはいつの間にかFileからFileAccessを使うようになっていたらしい。
func read_json():
# ファイル名
var file_path = "res://assets/sample.json"
# ファイルを開く
var file = FileAccess.open(file_path, FileAccess.READ)
# ファイルを開けたら
if file:
# テキストとして読み込み
var text = file.get_as_text()
# テキストをjson(Dictionary)としてパース
var json = JSON.parse_string(text)
# Dictionaryとしてデータを利用できる
print(json["layer"]["data"])
file.close()
else:
print("failed to load " + file_name)
Discussion