title: Parsing 64-bit int on appspot.com different then on localhost?
body: <p>When you try to parse a 64-bit integer in JavaScript (<code>parseInt("5838406743490560")</code>) it works on the localhost server but not on the Appspot.com server. On the appspot.com server you need to parse it as a string instead of a <code>int64</code>.  Does anyone know why that is?</p>
  
  <p>On localhost I can do this:</p>
  
  <pre><code>type Entity struct {
      List []*Message `json:"list"`
  }
  
  type Message struct {
      Id int64 `json:"id" datastore:"-"`
  }
  </code></pre>
  
  <p>After uploading it to appspot.com, I need to parse it as a string or I get the error message below.</p>
  
  <pre><code>type Entity struct {
      List []*Message `json:"list"`
  }
  
  type Message struct {
      Id int64 `json:"id,string" datastore:"-"`
  }
  </code></pre>
  
  <p>Package that gets sent where <code>id=parseInt("5838406743490560")</code>:</p>
  
  <pre><code>[{"jsonrpc":"2.0","id":"gapiRpc","method":"service.datastore.delete","apiVersion":"v0","params":{"list":[{"id":5838406743490560}]}}]
  </code></pre>
  
  <ul>
  <li><p>On Appspot.com I can not unmarshal using <code>json:"id" datastore:"-"</code>.</p></li>
  <li><p>On localhost it works perfect.</p></li>
  </ul>
  
  <p>Error on Appspot.com only:</p>
  
  <pre><code>[
   {
    "error": {
     "code": 400,
     "message": "json: cannot unmarshal string into Go value of type int64",
     "data": [
      {
       "domain": "global",
       "reason": "badRequest",
       "message": "json: cannot unmarshal string into Go value of type int64"
      }
     ]
    },
    "id": "gapiRpc"
   }
  ]
  </code></pre>
  
  <p>I am using SDK v1.9.6.</p>