Attention | Topic was automatically imported from the old Question2Answer platform. | |
Asked By | fpicoral |
How do I load a JSON from an URL? I couldn’t find anything about that in the documentation.
Attention | Topic was automatically imported from the old Question2Answer platform. | |
Asked By | fpicoral |
How do I load a JSON from an URL? I couldn’t find anything about that in the documentation.
Reply From: | David Krause |
extends CanvasLayer
func _ready():
pass
func _on_Button_pressed():
$HTTPRequest.request("http://www.mocky.io/v2/5185415ba171ea3a00704eed")
func _on_HTTPRequest_request_completed( result, response_code, headers, body ):
var json = JSON.parse(body.get_string_from_utf8())
print(json.result)
Thank you! Hope that soon they implement a simpler way, like load_JSON(url).
fpicoral | 2019-01-12 14:34
the problem i could imagine is: that a http request could take a while.
Then you have the problem that this could block the execution of your main thread.
So to me it looks like a common solution you find in nearly every callback based language.
David Krause | 2019-01-12 16:35