title: Error in parsing Json
body: <p>When parsing json service , it works fine for first time , but during second time it gave me the error given below   </p>
  
  <pre><code>-JSONValue failed. Error trace is: (
  "Error Domain=org.brautaset.JSON.ErrorDomain Code=11 \"Unexpected end of string\" UserInfo=0x5f57450 {NSLocalizedDescription=Unexpected end of string}"  
  </code></pre>
  
  <p>Thanks in advance</p>
  
  <p>Code start parsing:  </p>
  
  <pre><code>NSString *urlString = [NSString stringWithFormat:@"http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/wa/wsSearch?term=%@",tt.text];
  </code></pre>
  
  <p>parsing code ::  </p>
  
  <pre><code>    - (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {
      [responseData setLength:0];
  }
  
  - (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {
      [responseData appendData:data];
  }
  
  - (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error {
      UIAlertView *alert =[[UIAlertView alloc]initWithTitle:@"error" message:@"Problem with parsing data" delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil];
      [alert show];
      [alert release];
      [UIApplication sharedApplication].networkActivityIndicatorVisible=NO;
      self.responseData = nil;
  }
  - (void)connectionDidFinishLoading:(NSURLConnection *)connection {
      NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
      self.responseData = nil;
      NSLog(@"%@",[responseString JSONValue]);
      NSArray* latestLoans = [(NSDictionary*)[responseString JSONValue] objectForKey:@"results"];
      [responseString release];
      NSLog(@"count === %d",[latestLoans count]);
          for (int i = 0; i &lt; [latestLoans count]; i++)
          {
              NSLog(@" inside for loop %@",[latestLoans objectAtIndex:i]);
              NSDictionary* loan = [latestLoans objectAtIndex:i];
              NSLog(@" trackanme=== %@",[loan objectForKey:@"collectionName"]);
                  NSLog(@" artworkurl=== %@",[loan objectForKey:@"artworkUrl60"]);
              [titlearray addObject:[loan objectForKey:@"collectionName"]];
              [imagelink addObject:[loan objectForKey:@"artworkUrl60"]];
  
          }
      //get latest loan
  
      NSLog(@"titlearray count == %d",[titlearray count]);
      NSLog(@"imagelink count ===%d",[imagelink count]);
      //fetch the data
      //NSString* fundedAmount = [loan objectForKey:@"Kind"];
      //NSNumber* loanAmount = [loan objectForKey:@"loan_amount"];
      //float outstandingAmount = [loanAmount floatValue] - [fundedAmount floatValue];
  
          //NSString* country = [(NSDictionary*)[loan objectForKey:@"location"] objectForKey:@"country"];
  
      //set the text to the label
      //label.text = [NSString stringWithFormat:@"Latest loan: %@ from %@ needs another $%.2f, please help",
      //            name,country,outstandingAmount
      //            ];    
      [UIApplication sharedApplication].networkActivityIndicatorVisible=NO;
      [tbl reloadData];
  }
  
  
      NSLog(@"url ===%@",urlString);
      // Create NSURL string from formatted string, by calling the Flickr API
      NSURL *url = [NSURL URLWithString:urlString];
  
  
      // Setup and start async download
      NSURLRequest *request = [[NSURLRequest alloc] initWithURL: url];
      NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
      [connection release];
      [request release];
  </code></pre>
  
  <p>This is the code of my request, this called every time i press button  :</p>
  
  <pre><code>-(IBAction)searchitem:(id)sender
  {[UIApplication sharedApplication].networkActivityIndicatorVisible=YES;
  
  
  [tt resignFirstResponder];
  
  NSString *urlString = [NSString stringWithFormat:@"http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/wa/wsSearch?term=%@",tt.text];
  
  NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:urlString]];
  [[NSURLConnection alloc] initWithRequest:request delegate:self];
  
  
  }
  </code></pre>