Учитывая что вы сказали про openServer, я подозреваю что backend у вас будет на php.
1. Создаете форму
<form action="#" id="test">
<input type="date" name="date">
<input type="number" name="num">
<input type="submit">
</form>
2. Отправляете ее через ajax
$(function(){
$('#test').on('submit', function(){
let data = $(this).serialize();
$.ajax({
method: 'POST',
url: 'test.php',
data: data
}).done(function( msg ){
console.log( msg );
});
return false;
});
});
3. Дописываете данные в json файл
$file = file_get_contents('data.json');
$list = json_decode($file,TRUE);
unset($file);
$list[] = [ $_POST['date'], $_POST['num'] ];
file_put_contents('data.json',json_encode($list));