Repositório criado com o intuito de armazenar instruções básicas de manipulação de arquivos JSON, utilizando a biblioteca Gson para conversão de objetos Java em JSON e vice-versa.
No projeto, é implementado uma simples classe "Carro", da qual utilizamos um ArrayList para armazenar suas instâncias. Para realização da escrita de objetos Java em JSON, convertemos os dados armazenados no ArrayList em String JSON. Para o procedimento de leitura utilizamos a classe TypeToken, para obtenção de tipo durante a execução, e após a leitura dos objetos retornamos uma lista que armezena os mesmos.
Note Para maiores informações da biblioteca, acesse: https://github.com/google/gson
Gson é lançado sob a licença Apache 2.0.
Copyright 2023 Bianca Alves
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.