-2

I am facing an issue when trying to parse this sample JSON coming from a REST API using NSJSONSerialization.

I am using option NSJSONReadingallowfragment but it's not getting converted to JSON, it is still in NSString.

Error: "unrecognized selector sent to instance 0x7f9e53827600".

[
  {
    "TeamLeadID":57,
    "Name":"Baird Tim",
    "AssignmentUser":"C",
    "AssDetails":[
      {
        "NoOfVINs":"1C4RJECG8HC685188",
        "HoldID_FK":402,
        "HoldNumber":"2208",
        "HoldDescription":"R OCT. CPA REJECTS",
        "UserType":"T"
      },
      {
        "NoOfVINs":"1C4RJFBG3HC699233",
        "HoldID_FK":402,
        "HoldNumber":"2208",
        "HoldDescription":"R OCT. CPA REJECTS",
        "UserType":"T"
      },{
        "NoOfVINs":"1C4RJFBG6HC688985",
        "HoldID_FK":402,
        "HoldNumber":"2208",
        "HoldDescription":"R OCT. CPA REJECTS",
        "UserType":"T"
      },
      {
        "NoOfVINs":"1C4RJFDJ2HC678401",
        "HoldID_FK":402,
        "HoldNumber":"2208",
        "HoldDescription":"R OCT. CPA REJECTS",
        "UserType":"T"
      },
      {
        "NoOfVINs":"1C4RJFDJ2HC707329",
        "HoldID_FK":402,
        "HoldNumber":"2208",
        "HoldDescription":"R OCT. CPA REJECTS",
        "UserType":"T"
      },
      {
        "NoOfVINs":"1C4RJFFG0HC669486",
        "HoldID_FK":402,
        "HoldNumber":"2208",
        "HoldDescription":"R OCT. CPA REJECTS",
        "UserType":"T"
      }
    ]
  },
  {
    "TeamLeadID":75,
    "Name":"Farran Alicia",
    "AssignmentUser":"O",
    "AssDetails":[
      {
        "NoOfVINs":"1C4RJECG8HC685188",
        "HoldID_FK":402,
        "HoldNumber":"2208",
        "HoldDescription":"R OCT. CPA REJECTS",
        "UserType":"Q"
      },{
        "NoOfVINs":"1C4RJFBG3HC699233",
        "HoldID_FK":402,
        "HoldNumber":"2208",
        "HoldDescription":"R OCT. CPA REJECTS",
        "UserType":"Q"
      },{
        "NoOfVINs":"1C4RJFBG6HC688985",
        "HoldID_FK":402,
        "HoldNumber":"2208",
        "HoldDescription":"R OCT. CPA REJECTS",
        "UserType":"Q"
      },{
        "NoOfVINs":"1C4RJFDJ2HC678401",
        "HoldID_FK":402,
        "HoldNumber":"2208",
        "HoldDescription":"R OCT. CPA REJECTS",
        "UserType":"Q"
      },{
        "NoOfVINs":"1C4RJFDJ2HC707329",
        "HoldID_FK":402,
        "HoldNumber":"2208",
        "HoldDescription":"R OCT. CPA REJECTS",
        "UserType":"Q"
      },{
        "NoOfVINs":"1C4RJFFG0HC669486",
        "HoldID_FK":402,
        "HoldNumber":"2208",
        "HoldDescription":"R OCT. CPA REJECTS",
        "UserType":"Q"
      }
    ]
  }
] 

Hoping for an earliest response.

Nisse Engström
  • 4,738
  • 23
  • 27
  • 42

1 Answers1

-1
NSError *jsonError = nil;
NSArray *jsonArray = [NSJSONSerialization JSONObjectWithData: responseData options: NSJSONReadingMutableContainers error: &jsonError];

if (!jsonArray) {
  NSLog(@"Error parsing JSON: %@", e);
} else {
   for(NSDictionary *item in jsonArray) {
      NSLog(@"Item: %@", item);
   }
}
prashanth
  • 9
  • 2