fix component json