func load_json(file_path: String):
var error = FileAccess.open(file_path, FileAccess.READ)
if error == null:
print("Failed to open file: ", file_path)
return
var json_string = error.get_as_text()
error.close()
var json = JSON.new()
var parse_result = json.parse(json_string)
if parse_result.error == OK:
json_data = json.result
print("JSON data loaded: ", json_data)
total_images = json_data.assets.size()
print("Total images set to: ", total_images)
else:
print("JSON parse error: ", parse_result.error_string)
The following line of code has encountered this issue again:
“if parse_result.error == OK” :Invalid get index ‘error’ (on base: ‘int’)