[ https://issues.apache.org/jira/browse/MESOS-4237?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benjamin Hindman updated MESOS-4237: ------------------------------------ Sprint: Mesosphere Sprint 25, Mesosphere Sprint 26 (was: Mesosphere Sprint 25) > Introduce `jsonify` to stout. > ----------------------------- > > Key: MESOS-4237 > URL: https://issues.apache.org/jira/browse/MESOS-4237 > Project: Mesos > Issue Type: Task > Reporter: Michael Park > Assignee: Michael Park > Labels: mesosphere > > This ticket is to track the {{jsonify}} function being added to stout. > A quick example: > {code} > namespace store { > struct Customer > { > std::string first_name; > std::string last_name; > int age; > }; > void json(JSON::ObjectWriter* writer, const Customer& customer) > { > writer->field("first name", customer.first_name); > writer->field("last name", customer.last_name); > writer->field("age", customer.age); > } > } // namespace store { > store::Customer customer{"michael", "park", 25}; > std::cout << jsonify(customer) << std::endl; > // prints: {"first name":"michael","last name":"park","age":25} > {code} > Refer to the design doc at MESOS-4236 -- This message was sent by Atlassian JIRA (v6.3.4#6332)