JSON Serialization using Boost.Spirit