revokeResource(value) {
    var json = JSON.parse(value || "[]");
    var assets = {};

    json.forEach((project) => {
      project.images.forEach((it) => {
        assets[`#${it.id}`] = it;
      });
    });

    Object.keys(assets).map((idString) => {
      var a = assets[idString];
      var info = AssetParser.parse(a.original, true);
      a.local = info.local;
    });

    json.forEach((project) => {
      project.layers = this.applyAsset(project.layers, assets);
    });

    return json;
  }
recover origin to local blob url for Asset

@param {string} value JSON String for project list