This looks like a sweet spot for using: https://github.com/hyrise/hyrise/blob/master/src/lib/helper/vector_helpers.h#L4

     result->_names = collect(data["names"], [](const Json::Value& v) { return v.asString();})