generate area json source