Add JSON deserializer yajl callbacks

This PR adds the JSON deserializer yajl callbacks with implementation.

Please review and tell me what is missing and what can be
optimized here.
`STATE_INVALID`.