add mac config json support