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}}
|
{{/required}}
|
||||||
for( auto& item : val[utility::conversions::to_string_t("{{baseName}}")].as_array() )
|
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")))
|
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}}
|
{{#items.isPrimitiveType}}
|
||||||
m_{{name}}.insert(std::pair<utility::string_t,{{{items.datatype}}}>( key, ModelBase::{{items.baseType}}FromJson(item[utility::conversions::to_string_t("value")])));
|
m_{{name}}.insert(std::pair<utility::string_t,{{{items.datatype}}}>( key, ModelBase::{{items.baseType}}FromJson(item[utility::conversions::to_string_t("value")])));
|
||||||
{{/items.isPrimitiveType}}
|
{{/items.isPrimitiveType}}
|
||||||
@ -235,6 +233,7 @@ void {{classname}}::fromJson(web::json::value& val)
|
|||||||
{{/items.isString}}
|
{{/items.isString}}
|
||||||
{{/items.isPrimitiveType}}
|
{{/items.isPrimitiveType}}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
{{^required}}
|
{{^required}}
|
||||||
}
|
}
|
||||||
{{/required}}
|
{{/required}}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user