Создайте приведенную ниже строку JSON с ключом «input», используя AsyncStorage.setItem () :
{
"updated_at": 05/12/2018,
"inputs": [{
"server": "a_server",
"user": "a_user"
}, {
"server": "b_server",
"user": "b_user"
}]
}
И всякий раз, когда поступает новый ввод, создайте новый объект(назовем это « new_input »):
{
"updated_at": 06/12/2018,
"inputs": [{
"server": "new_input_server",
"user": "new_input_user"
}]
}
После этого вы можете вызвать AsyncStorage.mergeItem (), как показано ниже:
AsyncStorage.mergeItem('inputs', JSON.stringify(new_input), () => {
AsyncStorage.getItem('inputs', (err, result) => {
console.log(result);
});
});
Ваш новый зарегистрированный JSON-Значение будет выглядеть так
{
"updated_at": 06/12/2018,
"inputs": [{
"server": "a_server",
"user": "a_user"
}, {
"server": "b_server",
"user": "b_user"
}, {
"server": "new_input_server",
"user": "new_input_user"
}]
}