forked from loafle/openapi-generator-original
Avod use of an empty key value (#991)
This commit is contained in:
parent
29322da2f6
commit
48e66ed627
@ -204,11 +204,9 @@ void {{classname}}::fromJson(web::json::value& val)
|
||||
{{/required}}
|
||||
for( auto& item : val[utility::conversions::to_string_t("{{baseName}}")].as_array() )
|
||||
{
|
||||
utility::string_t key;
|
||||
if(item.has_field(utility::conversions::to_string_t("key")))
|
||||
{
|
||||
key = ModelBase::stringFromJson(item[utility::conversions::to_string_t("key")]);
|
||||
}
|
||||
utility::string_t key = ModelBase::stringFromJson(item[utility::conversions::to_string_t("key")]);
|
||||
{{#items.isPrimitiveType}}
|
||||
m_{{name}}.insert(std::pair<utility::string_t,{{{items.datatype}}}>( key, ModelBase::{{items.baseType}}FromJson(item[utility::conversions::to_string_t("value")])));
|
||||
{{/items.isPrimitiveType}}
|
||||
@ -235,6 +233,7 @@ void {{classname}}::fromJson(web::json::value& val)
|
||||
{{/items.isString}}
|
||||
{{/items.isPrimitiveType}}
|
||||
}
|
||||
}
|
||||
{{^required}}
|
||||
}
|
||||
{{/required}}
|
||||
|
Loading…
x
Reference in New Issue
Block a user