HTTP e JSON
fetchRemote e callRemote falam com servidores HTTP de fora do jogo. As duas são assíncronas: a chamada volta na hora, a requisição corre em segundo plano e a sua função de callback só é chamada quando a resposta chega — em geral vários ticks depois.
Isso significa que você não pode escrever local resposta = fetchRemote(...). Tudo o que depende da resposta precisa acontecer dentro do callback.
toJSON e fromJSON completam o conjunto: é com elas que você monta o corpo de uma requisição e lê o corpo de uma resposta.
Estas 3 funções existem no servidor e no cliente. Você pode usá-las em scripts declarados em server_files, client_files ou shared_files.
Veja também as funções de HTTP e JSON exclusivas do servidor.
fetchRemote Faz uma requisição HTTP e entrega a resposta a um callback.
toJSON Converte um valor Lua em texto JSON.
fromJSON Lê um texto JSON e devolve os valores correspondentes.