Как сериализовать значение класса как массив JSON? - PullRequest
0 голосов
/ 12 ноября 2018

У меня есть класс значений, который воспроизводит 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]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...