forked from loafle/openapi-generator-original
[csharp-netcore]Model's FromJson method check for jsonstring is not nullOrEmpty before deserializing (#10060)
* check for jsonstring is not nullOrEmpty before desrializing for oneOf and anyOf * update samples Co-authored-by: William Cheng <wing328hk@gmail.com>
This commit is contained in:
@@ -100,7 +100,7 @@
|
||||
{
|
||||
{{classname}} new{{classname}} = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return new{{classname}};
|
||||
}
|
||||
|
||||
@@ -100,7 +100,7 @@
|
||||
{
|
||||
{{classname}} new{{classname}} = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return new{{classname}};
|
||||
}
|
||||
|
||||
@@ -138,7 +138,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Fruit newFruit = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newFruit;
|
||||
}
|
||||
|
||||
@@ -147,7 +147,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
FruitReq newFruitReq = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newFruitReq;
|
||||
}
|
||||
|
||||
@@ -137,7 +137,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
GmFruit newGmFruit = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newGmFruit;
|
||||
}
|
||||
|
||||
@@ -165,7 +165,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Mammal newMammal = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newMammal;
|
||||
}
|
||||
|
||||
@@ -148,7 +148,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
NullableShape newNullableShape = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newNullableShape;
|
||||
}
|
||||
|
||||
@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Pig newPig = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newPig;
|
||||
}
|
||||
|
||||
@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Quadrilateral newQuadrilateral = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newQuadrilateral;
|
||||
}
|
||||
|
||||
@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Shape newShape = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newShape;
|
||||
}
|
||||
|
||||
@@ -148,7 +148,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
ShapeOrNull newShapeOrNull = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newShapeOrNull;
|
||||
}
|
||||
|
||||
@@ -165,7 +165,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Triangle newTriangle = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newTriangle;
|
||||
}
|
||||
|
||||
@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Fruit newFruit = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newFruit;
|
||||
}
|
||||
|
||||
@@ -148,7 +148,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
FruitReq newFruitReq = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newFruitReq;
|
||||
}
|
||||
|
||||
@@ -138,7 +138,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
GmFruit newGmFruit = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newGmFruit;
|
||||
}
|
||||
|
||||
@@ -166,7 +166,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Mammal newMammal = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newMammal;
|
||||
}
|
||||
|
||||
@@ -149,7 +149,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
NullableShape newNullableShape = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newNullableShape;
|
||||
}
|
||||
|
||||
@@ -140,7 +140,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Pig newPig = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newPig;
|
||||
}
|
||||
|
||||
@@ -140,7 +140,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Quadrilateral newQuadrilateral = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newQuadrilateral;
|
||||
}
|
||||
|
||||
@@ -140,7 +140,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Shape newShape = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newShape;
|
||||
}
|
||||
|
||||
@@ -149,7 +149,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
ShapeOrNull newShapeOrNull = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newShapeOrNull;
|
||||
}
|
||||
|
||||
@@ -166,7 +166,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Triangle newTriangle = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newTriangle;
|
||||
}
|
||||
|
||||
@@ -138,7 +138,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Fruit newFruit = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newFruit;
|
||||
}
|
||||
|
||||
@@ -147,7 +147,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
FruitReq newFruitReq = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newFruitReq;
|
||||
}
|
||||
|
||||
@@ -137,7 +137,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
GmFruit newGmFruit = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newGmFruit;
|
||||
}
|
||||
|
||||
@@ -165,7 +165,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Mammal newMammal = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newMammal;
|
||||
}
|
||||
|
||||
@@ -148,7 +148,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
NullableShape newNullableShape = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newNullableShape;
|
||||
}
|
||||
|
||||
@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Pig newPig = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newPig;
|
||||
}
|
||||
|
||||
@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Quadrilateral newQuadrilateral = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newQuadrilateral;
|
||||
}
|
||||
|
||||
@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Shape newShape = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newShape;
|
||||
}
|
||||
|
||||
@@ -148,7 +148,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
ShapeOrNull newShapeOrNull = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newShapeOrNull;
|
||||
}
|
||||
|
||||
@@ -165,7 +165,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Triangle newTriangle = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newTriangle;
|
||||
}
|
||||
|
||||
@@ -138,7 +138,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Fruit newFruit = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newFruit;
|
||||
}
|
||||
|
||||
@@ -147,7 +147,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
FruitReq newFruitReq = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newFruitReq;
|
||||
}
|
||||
|
||||
@@ -137,7 +137,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
GmFruit newGmFruit = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newGmFruit;
|
||||
}
|
||||
|
||||
@@ -165,7 +165,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Mammal newMammal = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newMammal;
|
||||
}
|
||||
|
||||
@@ -148,7 +148,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
NullableShape newNullableShape = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newNullableShape;
|
||||
}
|
||||
|
||||
@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Pig newPig = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newPig;
|
||||
}
|
||||
|
||||
@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Quadrilateral newQuadrilateral = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newQuadrilateral;
|
||||
}
|
||||
|
||||
@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Shape newShape = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newShape;
|
||||
}
|
||||
|
||||
@@ -148,7 +148,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
ShapeOrNull newShapeOrNull = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newShapeOrNull;
|
||||
}
|
||||
|
||||
@@ -165,7 +165,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Triangle newTriangle = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newTriangle;
|
||||
}
|
||||
|
||||
@@ -138,7 +138,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Fruit newFruit = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newFruit;
|
||||
}
|
||||
|
||||
@@ -147,7 +147,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
FruitReq newFruitReq = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newFruitReq;
|
||||
}
|
||||
|
||||
@@ -137,7 +137,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
GmFruit newGmFruit = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newGmFruit;
|
||||
}
|
||||
|
||||
@@ -165,7 +165,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Mammal newMammal = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newMammal;
|
||||
}
|
||||
|
||||
@@ -148,7 +148,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
NullableShape newNullableShape = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newNullableShape;
|
||||
}
|
||||
|
||||
@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Pig newPig = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newPig;
|
||||
}
|
||||
|
||||
@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Quadrilateral newQuadrilateral = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newQuadrilateral;
|
||||
}
|
||||
|
||||
@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Shape newShape = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newShape;
|
||||
}
|
||||
|
||||
@@ -148,7 +148,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
ShapeOrNull newShapeOrNull = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newShapeOrNull;
|
||||
}
|
||||
|
||||
@@ -165,7 +165,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Triangle newTriangle = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newTriangle;
|
||||
}
|
||||
|
||||
@@ -138,7 +138,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Fruit newFruit = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newFruit;
|
||||
}
|
||||
|
||||
@@ -147,7 +147,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
FruitReq newFruitReq = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newFruitReq;
|
||||
}
|
||||
|
||||
@@ -137,7 +137,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
GmFruit newGmFruit = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newGmFruit;
|
||||
}
|
||||
|
||||
@@ -165,7 +165,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Mammal newMammal = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newMammal;
|
||||
}
|
||||
|
||||
@@ -148,7 +148,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
NullableShape newNullableShape = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newNullableShape;
|
||||
}
|
||||
|
||||
@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Pig newPig = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newPig;
|
||||
}
|
||||
|
||||
@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Quadrilateral newQuadrilateral = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newQuadrilateral;
|
||||
}
|
||||
|
||||
@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Shape newShape = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newShape;
|
||||
}
|
||||
|
||||
@@ -148,7 +148,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
ShapeOrNull newShapeOrNull = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newShapeOrNull;
|
||||
}
|
||||
|
||||
@@ -165,7 +165,7 @@ namespace Org.OpenAPITools.Model
|
||||
{
|
||||
Triangle newTriangle = null;
|
||||
|
||||
if (jsonString == null)
|
||||
if (string.IsNullOrEmpty(jsonString))
|
||||
{
|
||||
return newTriangle;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user