Ich habe einige Daten in einem C # DataSet-Objekt. Ich kann es jetzt mit einem Json.net-Konverter wie diesem serialisieren
DataSet data = new DataSet();
// do some work here to populate 'data'
string output = JsonConvert.SerializeObject(data);
Hierbei werden jedoch die Eigenschaftsnamen verwendet, die data
beim Drucken in die JSON-Datei verwendet werden. Ich möchte die Eigenschaftsnamen in etwas anderes ändern (z. B. 'foo' in 'bar' ändern).
In der Json.net-Dokumentation steht unter "Serialisieren und Deserialisieren von JSON" → "Serialisierungsattribute" "JsonPropertyAttribute ... ermöglicht das Anpassen des Namens". Aber es gibt kein Beispiel. Weiß jemand, wie man ein JsonPropertyAttribute verwendet, um den Eigenschaftsnamen 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. Vielen Dank!