Add component json