Add json-component module