# nlohmann::basic_json::get_binary ```cpp binary_t& get_binary(); const binary_t& get_binary() const; ``` Returns a reference to the stored binary value. ## Return value Reference to binary value. ## Exception safety Strong exception safety: if an exception occurs, the original value stays intact. ## Exceptions Throws [`type_error.302`](../../home/exceptions.md#jsonexceptiontype_error302) if the value is not binary ## Complexity Constant. ## Examples ??? example The following code shows how to query a binary value. ```cpp --8<-- "examples/get_binary.cpp" ``` Output: ```json --8<-- "examples/get_binary.output" ``` ## See also - [Binary values](../../features/binary_values.md) - how binary values and subtypes are handled - [`binary`](binary.md) - create a binary value - [`is_binary`](is_binary.md) - check whether a value is binary - [`get`](get.md) - get a value (explicit conversion) - [`get_ref`](get_ref.md) - get a reference to the stored value ## Version history - Added in version 3.8.0.