Constructing boostjson value - A step-by-step guide