required json pure