Details
Description
This ticket is to track the jsonify function being added to stout.
A quick example:
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}
Refer to the design doc at MESOS-4236