Wenn die Daten im C# -Datensatz -Objekt mit json.net serialisiert werden, wird der Standard -Attributname verwendet. Benutzer müssen jedoch möglicherweise diese Namen gemäß den spezifischen Anforderungen ändern.
json.net Dokument erwähnt, dass JSONPROPROPERTTRIBUT eine Methode zum benutzerdefinierten Attributnamen ist. Durch das Fehlen spezifischer Beispiele können Benutzer jedoch weiter erklären.
Lösung: JsonPropretyAttribute
Um den Attributnamen zu ändern, wenden Sie die Eigenschaft [jsonProperty] auf die erforderlichen Attribute an. Dieses Attribut enthält einen Eigenschaftsparameter, der unterschiedliche Namen ermöglicht:
Dokumentreferenz:
using Newtonsoft.Json; // ... [JsonProperty(PropertyName = "FooBar")] public string Foo { get; set; }
Weitere Informationen zu JSONPROPROPERTTRIBUTE finden Sie in dem Teil des Titels "Serienattribut" im Dokument json.net.
Das obige ist der detaillierte Inhalt vonWie kann ich Eigenschaftennamen anpassen, wenn ich C# -Objekte an JSON mit JSON.net serialisieren kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!