Skip to content

Is there a simple way to check whether the json string to be parsed is valid? #287

Answered by danielaparker
Cuadrix asked this question in Q&A
Discussion options

You must be logged in to vote

The closest would be

json_reader reader(some_string);

std::error_code ec;
reader.read(ec);
if (ec)
{
    std::cout << ec.message() 
              << " on line " << reader.line()
              << " and column " << reader.column()
              << std::endl;
}

That parses and validates, but doesn't return anything. See Validate JSON without incurring parse exceptions

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by Cuadrix
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants