如何将值类序列化为JSON数组?

时间:2018-11-12 11:23:02

标签: serialization entity-framework-core

我有一个值类,可复制System.Drawing.PointF。有什么方法可以调整值类的定义,以便Entity Framework Core项目可以在2D JSON数组中对对象进行序列化/反序列化?

要提供示例,请考虑以下值类:

public class Point {
    public int Id {get; set;}
    public float X {get; set;} = 0;
    public float Y {get; set;} = 0;
}

默认情况下,Entity Framework核心按以下方式序列化Point的实例:

{
    "Id": 0,
    "X": 0.0,
    "Y": 0.0
}

我正在寻找一种将Point实例反序列化为:

[0.0, 0.0]

0 个答案:

没有答案