Sha256: 760d0c5e997b9ad3f530df6775c9d33f3d720e05c620718aa5d9c74f66791205
Contents?: true
Size: 573 Bytes
Versions: 1
Compression:
Stored size: 573 Bytes
Contents
#include <iostream> #include <nlohmann/json.hpp> using json = nlohmann::json; int main() { // create a JSON number json value = 17; // explicitly getting references auto r1 = value.get_ref<const json::number_integer_t&>(); auto r2 = value.get_ref<json::number_integer_t&>(); // print the values std::cout << r1 << ' ' << r2 << '\n'; // incompatible type throws exception try { auto r3 = value.get_ref<json::number_float_t&>(); } catch (json::type_error& ex) { std::cout << ex.what() << '\n'; } }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
simdjson-0.3.0 | vendor/simdjson/dependencies/json/doc/examples/get_ref.cpp |