В настоящее время в нашем проекте имеется определенный класс, который содержит описание строки.
Кроме того, у нас есть объект.C# - Объект с сериализованным ключом объекта как часть объекта
Object Foo {
Apple: {parts: 5},
Description: theproblematicobject,
,,,,
}
Описание установлено как строка типа. Таким образом, объект должен быть сериализован для назначения в качестве значения описания.
В конце мы возвращаем foo как JSONConvert.serializer (foo). После получения объекта foo красиво отформатирован JSON
, но описание по-прежнему является сериализованной строкой.
Есть ли комбинации функций, которые я могу использовать, как я могу сериализовать проблематичный объект (так что он соответствует типу строки), и при десериализации по запросу он становится одним красиво отформатированным json, а не.
Результат:
"Name": "Friday, 21 October 2016 New...",
"Description": "{\"HoursList\":[],\"EmployeeFullname\":\"..........",
"SwipeLeftAction": null,
"SwipeLeftDescription": null,
"SwipeLeftColor": null,
"SwipeRightAction": null,
"SwipeRightDescription": null,
"SwipeRightColor": null,
"ClickAction": "uiweb/em......."
}
Желаемая:
"Name": "Friday, 21 October 2016 New...",
"Description": {"HoursList":[],
"EmployeeFullname" : ".........."
}
"SwipeLeftAction": null,
"SwipeLeftDescription": null,
"SwipeLeftColor": null,
"SwipeRightAction": null,
"SwipeRightDescription": null,
"SwipeRightColor": null,
"ClickAction": "uiweb/em......."
}
foo.Description относится к типу String (и мы не можем изменить его, не нарушая другие вещи). –