This is an existing class in Fog (Fog::JSON) that I ditched with the initial effort at openstackcommon. I would say we just go with MultiJson for now and refactor when the need arises, unless you have a use case in mind ATM. I'm not at all against our own class, just prefer the simplest thing that works.