У меня есть программа, которая в настоящее время может читать из файла JSON и реализовывать их в объекте, а также сохранять в массиве объектов.Вчера я задал вопрос о том, как выполнить обратную запись в файл JSON, и кто-то предложил метод .put, однако в формате JSON он записывается неправильно.Например, когда существует существующий объект JSON, как показано ниже в файле .json: [
{
"waterSpace": 4.0,
"airSpace": 5.0,
"landSpace": 3.0,
"name": "robbie",
"penType": "pen"
}
]
, но когда я использую .put для добавления, он делает следующее:
[
{
"waterSpace": 4.0,
"airSpace": 5.0,
"landSpace": 3.0,
"name": "robbie",
"penType": "pen"
}
]{"waterSpace": 4.0,
"airSpace": 5.0,
"landSpace": 3.0,
"name": "robbie",
"penType": "pen"
}
Как я могу использовать GSON для добавленияобъекты из массива правильно, поэтому форматирование правильное и выглядит следующим образом: [
{
"waterSpace": 4.0,
"airSpace": 5.0,
"landSpace": 3.0,
"name": "robbie",
"penType": "pen"
},{
"waterSpace": 4.0,
"airSpace": 5.0,
"landSpace": 3.0,
"name": "robbie",
"penType": "pen"
}
]