deserialize from stream
<nlohmann/json.hpp>
std::istream& operator>>( std::istream& i, basic_json& j);