Ho alcuni dati in un oggetto DataSet C #. Posso serializzarlo adesso usando un convertitore Json.net come questo
DataSet data = new DataSet();
// do some work here to populate 'data'
string output = JsonConvert.SerializeObject(data);
Tuttavia, questo utilizza i nomi delle proprietà da data
quando si stampa sul file .json. Vorrei cambiare i nomi delle proprietà in modo che siano diversi (diciamo, cambia "pippo" in "bar").
Nella documentazione di Json.net , in "Serializzazione e deserializzazione di JSON" → "Attributi di serializzazione", si dice "JsonPropertyAttribute ... consente di personalizzare il nome". Ma non c'è esempio. Qualcuno sa come utilizzare un JsonPropertyAttribute per modificare il nome della proprietà in qualcos'altro?
( Link diretto alla documentazione )
La documentazione di Json.net sembra essere scarsa. Se hai un ottimo esempio, proverò ad aggiungerlo alla documentazione ufficiale. Grazie!