public class ResponseBase
{
public string eventType { get; }
public string eventSourceGuid { get; }
}
public class QueryDevicesResponse : ResponseBase
{
public new static string eventType { get => "queryDevicesResponse"; }
public new string eventSourceGuid { get => "0"; }
public EventData eventData { get; set; }
}
< /code>
eventType
field is static because I'm trying to:
minimize lines of code
use it like "application-wide" string stored (in source code) together with DTO class definition, and use it in some switch and if statements without instantiating QueryDevicesResponse.
Поле. Я предполагаю, что это потому, что поле статическое. Могу ли я изменить поведение Jsonserializer, чтобы включить также статические поля? /> Альтернативно:
Как я могу заменить static модификатор, чтобы получить аналогичное поведение и сохранить код маленьким?
У меня есть какой -то объект, как это: < /p> [code]public class ResponseBase { public string eventType { get; } public string eventSourceGuid { get; } }
public class QueryDevicesResponse : ResponseBase { public new static string eventType { get => "queryDevicesResponse"; } public new string eventSourceGuid { get => "0"; } public EventData eventData { get; set; } } < /code> eventType[/code] field is static because I'm trying to: [list] [*]minimize lines of code [*]use it like "application-wide" string stored (in source code) together with DTO class definition, and use it in some switch and if statements without instantiating QueryDevicesResponse. [/list] When Я звоню: < /p> [code]QueryDevicesResponse queryDevicesResponse = QueryDevicesResponse.Mock(); JsonSerializer.Serialize.JsonSerializer.Serialize(queryDevicesResponse); < /code> I'm getting JSON without eventType[/code] Поле. Я предполагаю, что это потому, что поле статическое. [b] Могу ли я изменить поведение Jsonserializer, чтобы включить также статические поля? /> Альтернативно: Как я могу заменить static модификатор, чтобы получить аналогичное поведение и сохранить код маленьким? [/b]
Я работаю над проектом ASP.NET Core по переносу данных из нескольких файлов JSON в базу данных SQLite. Ниже приведен класс DataMigration, который я написал для этой цели:
using System.Text.Json;
namespace CargoHub
{
public class DataMigration
{...
Я работаю над проектом ASP.NET Core по переносу данных из нескольких файлов JSON в базу данных SQLite. Ниже приведен класс DataMigration, который я написал для этой цели:
using System.Text.Json;
namespace CargoHub
{
public class DataMigration
{...
Я использую System.Text.Json.Serialization, и у меня есть класс для запроса. В этом классе я настраиваю атрибут JsonPropertyName на «site».
public class SearchQuery
{
После обновления до сетевого изолированного работника из Net6 в процессе, мои ответы API-все это верблюда. Это ожидается, но я не могу получить какое -либо решение для возврата Pascalcase.
Я пробовал бесчисленные решения -
После обновления до сетевого изолированного работника из Net6 в процессе, мои ответы API-все это верблюда. Это ожидается, но я не могу получить какое -либо решение для возврата Pascalcase.
Я пробовал бесчисленные решения -