if (url.toExternalForm().startsWith("vfs")) {
FileObject to = VFS.getManager().resolveFile(url.toExternalForm());
File tmpFile = File.createTempFile("xxFilexx", ".json");
FileUtils.writeStringToFile(tmpFile, json);
FileObject from = VFS.getManager().toFileObject(tmpFile);
to.copyFrom(from, new AllFileSelector());
FileUtils.deleteQuietly(tmpFile);
} else {
FileUtils.writeStringToFile(FileUtils.toFile(url), json);
}
}