バージョン 3.0 以降、はjson::json(std::ifstream&)廃止予定です。json::parse()代わりに次を使用する必要があります。
std::ifstream ifs("test.json");
json jf = json::parse(ifs);
std::string str(R"({"json": "beta"})");
json js = json::parse(str);
nlohmann の json ライブラリの使用方法に関する基本的な情報については、nlohmann FAQを参照してください。
JSON for Modern C++ バージョン 2 の更新
バージョン 2.0以降、json::operator>>() id deprecated. json::json()代わりに次を使用する必要があります。
std::ifstream ifs("{\"json\": true}");
json j(ifs);
JSON for Modern C++ バージョン 1 の元の回答
使用json::operator>>(std::istream&):
json j;
std::stringstream ifs("{\"json\": true}");
ifs >> j;