C#DataSetオブジェクトにいくつかのデータがあります。このようなJson.netコンバーターを使用して、今すぐシリアル化できます
DataSet data = new DataSet();
// do some work here to populate 'data'
string output = JsonConvert.SerializeObject(data);
ただし、これはdata
.jsonファイルに出力するときのプロパティ名を使用します。プロパティ名を別の名前に変更したいと思います(たとえば、「foo」を「bar」に変更します)。
でJson.netドキュメント、下の「シリアル化と逆シリアル化JSON」→それは「JsonPropertyAttributeは...名前をカスタマイズすることを可能にする」と言う「シリアル化属性」。しかし、例はありません。JsonPropertyAttributeを使用してプロパティ名を別の名前に変更する方法を知っている人はいますか?
Json.netのドキュメントはまばらです。良い例があれば、公式ドキュメントに追加してみます。よろしくお願いします!