nlohmann::basic_json::accept

check if the input is valid JSON

Synopsis

Declared in <nlohmann/json.hpp>

template<typename InputType>
static
bool
accept(
    InputType&& i,
    bool const ignore_comments = false,
    bool const ignore_trailing_commas = false);

Return Value

whether the input is valid JSON

Parameters

NameDescription
iinput to check
ignore_commentswhether comments should be ignored and treated like whitespace (true) or yield a parse error (false)
ignore_trailing_commaswhether trailing commas in arrays and objects should be ignored (true) or yield a parse error (false)