Lcg/encoding keys

Do we need tests for unserializing this?  Like
```ruby
str = '{"{\"a\"=>\"b\"}":2}'
expect(parser.parse(str)).to eq({ {'a' => 'b'} => 2 })
```