Performance fix for dictionary keys when key is not a string

This pull request is to show the changes I was talking about in issue #234 - performance issue during de-serialization of JSON.