• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag
 

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: JSONSerialization 'Garbage at end' error
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: JSONSerialization 'Garbage at end' error


  • Subject: Re: JSONSerialization 'Garbage at end' error
  • From: Diederik Meijer | Ten Horses <email@hidden>
  • Date: Thu, 01 May 2014 00:37:29 +0200

Thanks Andy and Jens!



Op Apr 30, 2014, om 10:07 PM heeft Andy Lee <email@hidden> het volgende geschreven:

> On Apr 30, 2014, at 3:21 PM, Jens Alfke <email@hidden> wrote:
>> On Apr 30, 2014, at 8:20 AM, Diederik Meijer | Ten Horses <email@hidden> wrote:
>>
>>> Now here is the problem: although the JSON parses fine and populates a UITableView without any issues, I am still getting the following error:
>>
>> If the JSON parsed fine, then the error must be coming from somewhere else. A call to JSONObjectWithData: either returns a parsed object, or returns nil and sets the error. It doesn’t do both :)
>
> Which means...
>
>>   NSError *error;
>>   id jsonObject = [NSJSONSerialization JSONObjectWithData:self.container options:NSJSONReadingAllowFragments error:&error];
>>   if (error) {
>>       NSLog(@"ERROR: %@", error);
>>   }
>>   else {
>
> ...you shouldn't be testing error, you should be checking whether jsonObject is nil, and only then look at the error.  Doing it the wrong way around could explain false errors.  For example, NSJSONSerialization could pessimistically stick an error object in there as the default error, but manage to parse successfully and return a non-nil object.  But then I'm not sure how you could *also* be having your table populated with the right objects.
>
> --Andy
>
>


_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden


References: 
 >JSONSerialization 'Garbage at end' error (From: Diederik Meijer | Ten Horses <email@hidden>)
 >Re: JSONSerialization 'Garbage at end' error (From: Jens Alfke <email@hidden>)
 >Re: JSONSerialization 'Garbage at end' error (From: Andy Lee <email@hidden>)

  • Prev by Date: Re: JSONSerialization 'Garbage at end' error
  • Next by Date: Re: JSONSerialization 'Garbage at end' error
  • Previous by thread: Re: JSONSerialization 'Garbage at end' error
  • Next by thread: Re: JSONSerialization 'Garbage at end' error
  • Index(es):
    • Date
    • Thread