title: Unable to parse JSON?
body: <p>i have problem to parse <code>json</code>.</p>
  
  <p>This is my json:</p>
  
  <pre><code>{
  success: true,
  outputScenario: "Default",
  data: {
  output: [
  {
  titolo: "Esterna di Mattia e Vittoria - 6 novembre",
  sottotitolo: "En plein air",
  date: "06/11/2017"
  },
  {
  titolo: "Esterna di Paolo e Giorgia - 6 novembre",
  sottotitolo: "Un primo incontro molto schietto",
  date: "06/11/2017"
  },
  {
  titolo: ""Sono fatto così"",
  sottotitolo: "Mattia è molto infastidito da alcuni commenti nei suoi riguardi",
  date: "06/11/2017"
  },
  {
  titolo: ""Occhi da gatta... morta!"",
  sottotitolo: "Tra Ester e Angela non corre buon sangue....",
  date: "06/11/2017"
  },
  {
  titolo: "Esterna di Paolo e Angela - 6 novembre",
  sottotitolo: "Caldarroste e chiarimenti",
  date: "06/11/2017"
  },
  {
  titolo: "Esterna di Paolo e Ester - 6 novembre",
  sottotitolo: "Metti una serata... "romantica"",
  date: "06/11/2017"
  },
  {
  titolo: ""Sei la persona a cui penso di più"",
  sottotitolo: "Nella prossima puntata del Trono Classico...",
  date: "05/11/2017"
  },
  {
  titolo: "Esterna inedita di Paolo e Silvia - 3 novembre",
  sottotitolo: "Un'esterna vintage!",
  date: "03/11/2017"
  },
  {
  titolo: "Esterna inedita di Mattia e Angela - 3 novembre",
  sottotitolo: "L'esterna mancata",
  date: "03/11/2017"
  },
  {
  titolo: "Esterna inedita di Paolo e Laura - 3 novembre",
  sottotitolo: "A lezione di tedesco!",
  date: "03/11/2017"
  },
  {
  titolo: "Esterna inedita di Sabrina e Federico - 3 novembre",
  sottotitolo: "Sfida a tutta velocità",
  date: "03/11/2017"
  },
  {
  titolo: "Venerdì 3 novembre",
  sottotitolo: "Sabrina e Alex tra critiche e arrabbiature...",
  date: "03/11/2017"
  }
  ]
  },
  stateToken: "eyJqYXIiOnsidmVyc2lvbiI6InRvdWdoLWNvb2tpZUAyLjMuMiIsInN0b3JlVHlwZSI6Ik1lbW9yeUNvb2tpZVN0b3JlIiwicmVqZWN0UHVibGljU3VmZml4ZXMiOnRydWUsImNvb2tpZXMiOltdfSwidmVyc2lvbiI6MX0=",
  cookies: [ ]
  }
  </code></pre>
  
  <p>i get the follow error in my app:<code>Json parsing error: Value</code></p>
  
  <p>I don't know why!</p>
  
  <p>this is my code to parse json:</p>
  
  <pre><code>  HttpHandler sh = new HttpHandler();
  
              // Making a request to url and getting response
              String jsonStr = sh.makeServiceCall(url);
  
              Log.e(TAG, "Response from url: " + jsonStr);
  
              if (jsonStr != null) {
                  try {
                      JSONObject jsonObj = null;
                      try {
                          jsonObj = new JSONObject(jsonStr);
                      } catch (JSONException e) {
                          e.printStackTrace();
                      }
  
                      // Getting JSON Array node
                      JSONArray contacts = jsonObj.getJSONArray("output");
  
                      // looping through All Contacts
                      for (int i = 0; i &lt; contacts.length(); i++) {
                          JSONObject c = contacts.getJSONObject(i);
  
                          Video video=new Video();
                          String titolo = c.getString("titolo");
                          String sottotitolo = c.getString("sottotitolo");
                          String data = c.getString("date");
                          video.setTitolo(titolo);
                          video.setSottotitolo(sottotitolo);
                          video.setData(data);
  
  
  
  
                          // tmp hash map for single contact
                      /*    HashMap&lt;String, String&gt; contact = new HashMap&lt;&gt;();
  
                          // adding each child node to HashMap key =&gt; value
                          contact.put("id", id);
                          contact.put("name", name);
                          contact.put("email", email);*/
  
  
                          // adding contact to contact list
                          videoList.add(video);
                      }
  
                  } catch (final JSONException e) {
                      Log.e(TAG, "Json parsing error: " + e.getMessage());
                      runOnUiThread(new Runnable() {
                          @Override
                          public void run() {
                              Toast.makeText(getApplicationContext(),
                                      "Json parsing error: " + e.getMessage(),
                                      Toast.LENGTH_LONG)
                                      .show();
                          }
                      });
  
                  }
              } else {
                  Log.e(TAG, "Couldn't get json from server.");
                  runOnUiThread(new Runnable() {
                      @Override
                      public void run() {
                          Toast.makeText(getApplicationContext(),
                                  "Couldn't get json from server. Check LogCat for possible errors!",
                                  Toast.LENGTH_LONG)
                                  .show();
                      }
                  });
  
              }
  
              return null;
  </code></pre>
  
  <p>Who can help me? i am not able to find the error!</p>