title: readAsText on json file return [object]
body: <p><strong>This is my code</strong></p>
  
  <pre><code>window.requestFileSystem(window.PERSISTENT, 100 * 1024 * 1024, function (filesystem) {
                      fs = filesystem;
                      fs.root.getFile('library.json',{create:true},function(entry) {
                          console.log(entry);
                          entry.createWriter(function(writer) {
                              writer.write(new Blob(library));
                              entry.file(function(file) {
                                 var fileReader = new FileReader();
                                  fileReader.onloadend = function() {
                                      console.log(fileReader.result);
                                  }
                                  fileReader.readAsText(file); 
                              });
                          });
                      });
                  }, null);
  </code></pre>
  
  <p>It's supposed to return something like this:</p>
  
  <pre><code>[
      {prop:'2342',prop2:'awqe'},
      {prop:'1231',prop2:'asdasd'}
  ]
  </code></pre>
  
  <p>But right now it returns this: <code>[object Object][object Object][object Object][object Object][object Object</code></p>
  
  <p>How do  i change this behavious?</p>
  
  <blockquote>
    <p>I'm working with chrome packaged app</p>
  </blockquote>