Вы можете создать массив с именем произвольного поля
<?php
$AR = array();
for($i=1;$i<5;$i++) {
$a=array();
$a['id']=$i;
$a['date'] = date("j F y",strtotime("+".$i." days"));
$AR[]=$a;
}
echo json_encode($AR); ?>
вывод:
[{"id":1,"date":"5 May 19"},{"id":2,"date":"6 May 19"},{"id":3,"date":"7 May 19"},{"id":4,"date":"8 May 19"}]