applies a JSON patch to a copy of the current object
<nlohmann/json.hpp>
basic_json patch(basic_json const& json_patch) const;