fix json-component