[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:
Ghufran Zahidi
2021-08-02 09:05:00 +05:30
committed by GitHub
parent fc28661dde
commit e5ce66aae6
62 changed files with 62 additions and 62 deletions

View File

@@ -100,7 +100,7 @@
{
{{classname}} new{{classname}} = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return new{{classname}};
}

View File

@@ -100,7 +100,7 @@
{
{{classname}} new{{classname}} = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return new{{classname}};
}

View File

@@ -138,7 +138,7 @@ namespace Org.OpenAPITools.Model
{
Fruit newFruit = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newFruit;
}

View File

@@ -147,7 +147,7 @@ namespace Org.OpenAPITools.Model
{
FruitReq newFruitReq = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newFruitReq;
}

View File

@@ -137,7 +137,7 @@ namespace Org.OpenAPITools.Model
{
GmFruit newGmFruit = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newGmFruit;
}

View File

@@ -165,7 +165,7 @@ namespace Org.OpenAPITools.Model
{
Mammal newMammal = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newMammal;
}

View File

@@ -148,7 +148,7 @@ namespace Org.OpenAPITools.Model
{
NullableShape newNullableShape = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newNullableShape;
}

View File

@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
{
Pig newPig = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newPig;
}

View File

@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
{
Quadrilateral newQuadrilateral = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newQuadrilateral;
}

View File

@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
{
Shape newShape = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newShape;
}

View File

@@ -148,7 +148,7 @@ namespace Org.OpenAPITools.Model
{
ShapeOrNull newShapeOrNull = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newShapeOrNull;
}

View File

@@ -165,7 +165,7 @@ namespace Org.OpenAPITools.Model
{
Triangle newTriangle = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newTriangle;
}

View File

@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
{
Fruit newFruit = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newFruit;
}

View File

@@ -148,7 +148,7 @@ namespace Org.OpenAPITools.Model
{
FruitReq newFruitReq = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newFruitReq;
}

View File

@@ -138,7 +138,7 @@ namespace Org.OpenAPITools.Model
{
GmFruit newGmFruit = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newGmFruit;
}

View File

@@ -166,7 +166,7 @@ namespace Org.OpenAPITools.Model
{
Mammal newMammal = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newMammal;
}

View File

@@ -149,7 +149,7 @@ namespace Org.OpenAPITools.Model
{
NullableShape newNullableShape = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newNullableShape;
}

View File

@@ -140,7 +140,7 @@ namespace Org.OpenAPITools.Model
{
Pig newPig = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newPig;
}

View File

@@ -140,7 +140,7 @@ namespace Org.OpenAPITools.Model
{
Quadrilateral newQuadrilateral = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newQuadrilateral;
}

View File

@@ -140,7 +140,7 @@ namespace Org.OpenAPITools.Model
{
Shape newShape = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newShape;
}

View File

@@ -149,7 +149,7 @@ namespace Org.OpenAPITools.Model
{
ShapeOrNull newShapeOrNull = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newShapeOrNull;
}

View File

@@ -166,7 +166,7 @@ namespace Org.OpenAPITools.Model
{
Triangle newTriangle = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newTriangle;
}

View File

@@ -138,7 +138,7 @@ namespace Org.OpenAPITools.Model
{
Fruit newFruit = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newFruit;
}

View File

@@ -147,7 +147,7 @@ namespace Org.OpenAPITools.Model
{
FruitReq newFruitReq = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newFruitReq;
}

View File

@@ -137,7 +137,7 @@ namespace Org.OpenAPITools.Model
{
GmFruit newGmFruit = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newGmFruit;
}

View File

@@ -165,7 +165,7 @@ namespace Org.OpenAPITools.Model
{
Mammal newMammal = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newMammal;
}

View File

@@ -148,7 +148,7 @@ namespace Org.OpenAPITools.Model
{
NullableShape newNullableShape = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newNullableShape;
}

View File

@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
{
Pig newPig = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newPig;
}

View File

@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
{
Quadrilateral newQuadrilateral = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newQuadrilateral;
}

View File

@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
{
Shape newShape = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newShape;
}

View File

@@ -148,7 +148,7 @@ namespace Org.OpenAPITools.Model
{
ShapeOrNull newShapeOrNull = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newShapeOrNull;
}

View File

@@ -165,7 +165,7 @@ namespace Org.OpenAPITools.Model
{
Triangle newTriangle = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newTriangle;
}

View File

@@ -138,7 +138,7 @@ namespace Org.OpenAPITools.Model
{
Fruit newFruit = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newFruit;
}

View File

@@ -147,7 +147,7 @@ namespace Org.OpenAPITools.Model
{
FruitReq newFruitReq = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newFruitReq;
}

View File

@@ -137,7 +137,7 @@ namespace Org.OpenAPITools.Model
{
GmFruit newGmFruit = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newGmFruit;
}

View File

@@ -165,7 +165,7 @@ namespace Org.OpenAPITools.Model
{
Mammal newMammal = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newMammal;
}

View File

@@ -148,7 +148,7 @@ namespace Org.OpenAPITools.Model
{
NullableShape newNullableShape = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newNullableShape;
}

View File

@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
{
Pig newPig = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newPig;
}

View File

@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
{
Quadrilateral newQuadrilateral = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newQuadrilateral;
}

View File

@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
{
Shape newShape = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newShape;
}

View File

@@ -148,7 +148,7 @@ namespace Org.OpenAPITools.Model
{
ShapeOrNull newShapeOrNull = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newShapeOrNull;
}

View File

@@ -165,7 +165,7 @@ namespace Org.OpenAPITools.Model
{
Triangle newTriangle = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newTriangle;
}

View File

@@ -138,7 +138,7 @@ namespace Org.OpenAPITools.Model
{
Fruit newFruit = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newFruit;
}

View File

@@ -147,7 +147,7 @@ namespace Org.OpenAPITools.Model
{
FruitReq newFruitReq = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newFruitReq;
}

View File

@@ -137,7 +137,7 @@ namespace Org.OpenAPITools.Model
{
GmFruit newGmFruit = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newGmFruit;
}

View File

@@ -165,7 +165,7 @@ namespace Org.OpenAPITools.Model
{
Mammal newMammal = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newMammal;
}

View File

@@ -148,7 +148,7 @@ namespace Org.OpenAPITools.Model
{
NullableShape newNullableShape = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newNullableShape;
}

View File

@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
{
Pig newPig = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newPig;
}

View File

@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
{
Quadrilateral newQuadrilateral = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newQuadrilateral;
}

View File

@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
{
Shape newShape = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newShape;
}

View File

@@ -148,7 +148,7 @@ namespace Org.OpenAPITools.Model
{
ShapeOrNull newShapeOrNull = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newShapeOrNull;
}

View File

@@ -165,7 +165,7 @@ namespace Org.OpenAPITools.Model
{
Triangle newTriangle = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newTriangle;
}

View File

@@ -138,7 +138,7 @@ namespace Org.OpenAPITools.Model
{
Fruit newFruit = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newFruit;
}

View File

@@ -147,7 +147,7 @@ namespace Org.OpenAPITools.Model
{
FruitReq newFruitReq = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newFruitReq;
}

View File

@@ -137,7 +137,7 @@ namespace Org.OpenAPITools.Model
{
GmFruit newGmFruit = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newGmFruit;
}

View File

@@ -165,7 +165,7 @@ namespace Org.OpenAPITools.Model
{
Mammal newMammal = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newMammal;
}

View File

@@ -148,7 +148,7 @@ namespace Org.OpenAPITools.Model
{
NullableShape newNullableShape = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newNullableShape;
}

View File

@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
{
Pig newPig = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newPig;
}

View File

@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
{
Quadrilateral newQuadrilateral = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newQuadrilateral;
}

View File

@@ -139,7 +139,7 @@ namespace Org.OpenAPITools.Model
{
Shape newShape = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newShape;
}

View File

@@ -148,7 +148,7 @@ namespace Org.OpenAPITools.Model
{
ShapeOrNull newShapeOrNull = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newShapeOrNull;
}

View File

@@ -165,7 +165,7 @@ namespace Org.OpenAPITools.Model
{
Triangle newTriangle = null;
if (jsonString == null)
if (string.IsNullOrEmpty(jsonString))
{
return newTriangle;
}