Ich habe einige Daten in einem C# DataSet-Objekt. Ich kann es jetzt mit einem Json.net-Konverter wie folgt serialisieren
DataSet data = new DataSet();
// do some work here to populate 'data'
string output = JsonConvert.SerializeObject(data);
Dabei werden jedoch die Eigenschaftsnamen aus data
beim Drucken in die .json-Datei. Ich möchte die Eigenschaftsnamen ändern, um etwas anderes zu sein (sagen wir, ändern Sie "foo" zu "bar").
En el Json.net-Dokumentation Unter "Serialisieren und Deserialisieren von JSON" "Serialisierungsattribute" heißt es "JsonPropertyAttribute... ermöglicht die Anpassung des Namens". Aber es gibt kein Beispiel. Weiß jemand, wie man ein JsonPropertyAttribute verwenden, um den Namen der Eigenschaft in etwas anderes zu ändern?
( Direkter Link zur Dokumentation )
Die Dokumentation von Json.net scheint spärlich zu sein. Wenn Sie ein gutes Beispiel haben, werde ich versuchen, es in die offizielle Dokumentation aufzunehmen. Danke!