Speed up JDJsonDecoder

Use C functions instead of Objective-C messages
Removed attribute calculation not required