Mahmoud Adam
Mahmoud Adam

Reputation: 5852

Error in serializing NSNumber using JSONKIT

I'm getting EXC_BAD_ACCESS (code=EXC_I368_GPFLT) when trying to serialize dictionary that contains NSNumber using JSONKIT

I got the exception in method called jk_encode_add_atom_to_buffer in the following line

void  *objectISA = (JK_EXPECT_F(workAroundMacOSXABIBreakingBug)) ? NULL : *((void **)objectPtr);

here is sample code i tried

NSDictionary *dict = @{@"StringKey":@"Value", @"NumberKey" : @5};
NSString* reqString = [dict JSONStringWithOptions:JKSerializeOptionNone error:&jsonError];

is there is any hint why I'm getting this error?

Upvotes: 1

Views: 568

Answers (1)

HapinUse
HapinUse

Reputation: 21

I don't know if you found out the answer to your problem as it's an old post, but I got the same error and I fixed it by using this version of JSONKit:

https://github.com/danielStokowski/JSONKit

Use this one instead of the old one and you will no longer have this error.

Upvotes: 1

Related Questions