Support recursive copy from json://