title: Some data is getting missed while converting an object into string in android
body: <p>I am fetching a URL from an object using this code:</p>
  
  <pre><code> try {
        JSONObject jsonObject = graphObject.getInnerJSONObject();
        JSONObject obj = jsonObject.getJSONObject("data");
        System.out.println("INSIDE URL&gt;&gt;&gt; "+obj.get("url")); 
  
        Object image =obj.get("url");
        System.out.println("INSIDE OBJECT IMAGE&gt;&gt;&gt; "+obj.get("url")); 
  
        editor.putString("IMAGE_URL",image.toString() );
        // editor.putString("IMAGE_URL","its working");
  
        editor.commit(); 
  </code></pre>
  
  <p>The problem is that when I convert an object which contains URLto string, one third of URL is going missing:</p>
  
  <pre><code>     System.out(11948): INSIDE OBJECT &gt;&gt;&gt; https://demo_urljfj_jdjhhhgfx_jjdhg_jjfhhfb__1514719142_n.jpg?oh=abe04e95f14532d11f981678518cdd&amp;oe=54BEFBC&amp;__gda__=14213331_e0b6c1dc2a741de680afd0f8a9c370
  </code></pre>
  
  <p>Becomes:</p>
  
  <pre><code>     https://demo_urljfj_jdjhhhgfx_jjdhg_jjfhhfb__1514719142_n
  </code></pre>
  
  <p>How can I fix this?</p>