Mam trochę danych w obiekcie C # DataSet. Mogę teraz serializować to za pomocą takiego konwertera Json.net
DataSet data = new DataSet();
// do some work here to populate 'data'
string output = JsonConvert.SerializeObject(data);
Jednak używa to nazw właściwości z data
podczas drukowania do pliku .json. Chciałbym zmienić nazwy właściwości na coś innego (powiedzmy, zmień „foo” na „bar”).
W dokumentacji Json.net w części „Serializacja i deserializacja JSON” → „Atrybuty serializacji” jest napisane: „JsonPropertyAttribute ... pozwala na dostosowanie nazwy”. Ale nie ma przykładu. Czy ktoś wie, jak użyć JsonPropertyAttribute do zmiany nazwy właściwości na coś innego?
( Bezpośredni link do dokumentacji )
Dokumentacja Json.net wydaje się rzadka. Jeśli masz świetny przykład, postaram się go dodać do oficjalnej dokumentacji. Dzięki!