feat: Adds JSON convertibles (#1253)
This commit is contained in:
parent
ff79d3db40
commit
0abf72ed2f
7 changed files with 108 additions and 1 deletions
|
|
@ -164,6 +164,7 @@ public class Rectangle3DConverter : JsonConverter<Rectangle3D>
|
|||
public override Rectangle3D Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) =>
|
||||
reader.TokenType switch
|
||||
{
|
||||
JsonTokenType.String => Rectangle3D.Parse(reader.GetString(), null),
|
||||
JsonTokenType.StartArray => DeserializeArray(ref reader),
|
||||
JsonTokenType.StartObject => DeserializeObj(ref reader, options),
|
||||
_ => throw new JsonException("Invalid Json for Point3D")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue