На JSON нет возможности выполнять операции, в том числе, математические. Изменить JSON файл можно с помощью HTTP запросов на JavaScript
`//Получение данных
fetch('
https://jsonplaceholder.typicode.com/posts/1 ')
.then(response => response.json())
.then(json => console.log(json)) //{userId: 1, id: 1, title: "sunt aut facere repellat provident occaecati excepturi optio reprehenderit", body: "quia et suscipit↵suscipit recusandae consequuntur …strum rerum est autem sunt rem eveniet architecto"})
//Замена данных
fetch('
https://jsonplaceholder.typicode.com/posts ', {
method: 'POST',
body: JSON.stringify({
title: 'foo',
body: 'bar',
userId: 1,
}),
headers: {
'Content-type': 'application/json; charset=UTF-8',
},
})
.then((response) => response.json())
.then((json) => console.log(json)); //{title: "foo", body: "bar", userId: 1, id: 101}
//Изменение данных
fetch('
https://jsonplaceholder.typicode.com/posts/1 ', {
method: 'PUT',
body: JSON.stringify({
title: 'foo',
body: 'bar',
userId: 1,
number: 3,
}),
headers: {
'Content-type': 'application/json; charset=UTF-8',
},
})
.then((response) => response.json())
.then((json) => console.log(json)); //{title: "foo", body: "bar", userId: 1, number: 3, id: 1}
`