[mc] support json as component config key value