Add json spec generator