5
respostas

Hospedagem JSON

Como funciona a hospedagem para arquivos JSON usado em banco de dados ROOM? Que características devo observar ao procurar a hospedagem?

5 respostas

Não sei se entendi direito sua pergunta, Victor. Caso você queira salvar um JSON num banco, existem duas formas:

  • Converter o JSON em objetos (isso a gente chama de parse, "parsear o JSON") e na sequência salvar esses objetos no banco, normalmente.

  • Salvar o JSON direto no banco, como um textão gigante. Nesse caso, pro Room você só estaria salvando uma String.

A primeira forma é a mais recomendada, pois os dados já ficam organizados direitinho para consultas futuras. Nesse caso, para parsear esse JSON, o pessoal costuma usar o GSON (uma lib comum no Android).

Não soube formular a pergunta. A intenção é usar o room junto com retrofit para trabalhar com banco de dados local e web. Preciso de alguma hospedagem específica? Ou somente por o app no google play será o suficiente? Estou perdido quanto a isso.

Se você vai usar o Retrofit para pegar alguma informação pela web, deve ter esse endereço web direitinho (algo como: http://endereco.com/alguma/coisa) e isso tem que estar hospedado em algum lugar, do contrário vc não conseguirá encontrá-lo.

O Google play é o local que permite que o app seja baixado e instalado nos celulares dos seus usuários. São coisas diferentes, sacou?

Felipe creio que a essência do que busco é, não é necessário nenhuma hospedagem diferente do comum? Ou seja, as hospedagens padrão atendem o armazenamento de arquivos JSON?

Atendem.