Custom json generator