def get_json_dump(self):
   """Formats resource for printing as JSON."""
   return resource_util.configured_json_dumps(
       collections.OrderedDict([
           ('url', self.storage_url.url_string),
           ('type', self.TYPE_STRING),
       ]))
def _get_json_dump(resource):
    """Formats S3 resource metadata as JSON.

  Args:
    resource (S3BucketResource|S3ObjectResource): Resource object.

  Returns:
    Formatted JSON string.
  """
    return resource_util.configured_json_dumps(
        collections.OrderedDict([
            ('url', resource.storage_url.url_string),
            ('type', resource.TYPE_STRING),
            ('metadata', _json_dump_recursion_helper(resource.metadata)),
        ]))
Пример #3
0
def _get_json_dump(resource):
    """Formats GCS resource metadata for printing.

  Args:
    resource (GcsBucketResource|GcsObjectResource): Resource object.

  Returns:
    Formatted JSON string for printing.
  """
    return resource_util.configured_json_dumps(
        collections.OrderedDict([
            ('url', resource.storage_url.url_string),
            ('type', resource.TYPE_STRING),
            ('metadata', _json_dump_helper(resource.metadata)),
        ]))