Manatee.Json работает немного иначе, чем Json.Net.
В Json.Net вы реализуете устройство чтения или записи, в котором вы переводите непосредственно между JSON и объектом.
С помощьюManatee.Json, тебе не нужно так сильно беспокоиться о JSON. Вместо этого вы переводите на JsonValue
.
. У вас есть пара основных вариантов того, как вы можете это сделать:
- Если вы владеете объектом (у вас есть . CS файл для него), лучший подход состоит в том, чтобы реализовать
IJsonSerializable
. Сериализатор расставляет приоритеты для этого. - Если вы не являетесь владельцем объекта, вы можете создать
ISerializer
реализацию для выполнения перевода.
Документация по сериализации дать гораздо больше деталей.