Generate json schema