title: Download blob object as a string instead of saving it as a file and then read it
body: <p>Say I have a storage at Google containing a <code>blob_file</code></p>
  <pre><code>{&quot;name&quot;:&quot;my name&quot;,
  &quot;number:&quot;my number&quot;
  }
  </code></pre>
  <p>is there a way to download this file and return the download as a plain string instead of saving it as a file e.g</p>
  <pre class="lang-py prettyprint-override"><code>import json
  from google.cloud import storage
  
  downloaded_json = storage.blob.some_function(bucket_name=&quot;mybucket&quot;,blob_file=&quot;blob_file&quot;) #Gets the context of &quot;blob_file&quot; as a string
  
  print(downloaded_json)
  #'{&quot;name&quot;:&quot;my name&quot;,
  #&quot;number:&quot;my number&quot;
  #}'
  name_dict = json.loads(&quot;downloaded_json&quot;) #Convert it to a dictionary such that it can be used
  
  print(name_dict[&quot;name&quot;])
  #&quot;my name&quot;
  </code></pre>
  <p>I am aware that I can download the file, read the file, delete the file - but it is to avoid this and it seems like, you can do so in <a href="https://stackoverflow.com/questions/58678762/read-blob-file-without-saving-it-a-file">Java</a></p>