quicktype icon indicating copy to clipboard operation
quicktype copied to clipboard

Add enum name to default case deserialization exception for C++

Open cconverse711 opened this issue 5 months ago • 0 comments

Description

Includes enumeration name in std::runtime_error message for enum deserialization failure.

Related Issue

#2796

Motivation and Context

#2796

Previous Behaviour / Output

std::runtime_error is raised with message Input JSON does not conform to schema!

New Behaviour / Output

std::runtime_error raised with message like Cannot deserialize to enumeration "FooBar".

How Has This Been Tested?

Existing C++ unit tests

Screenshots (if appropriate):

cconverse711 avatar Jun 27 '25 03:06 cconverse711