fix component json?