2017-08-25 9 views
2

This exampleは.NET Core 2.0では動作しなくなったようですが、XmlDiffGramを使用してシリアル化されるようになりました。それを稼働させる簡単な方法はありますか?これを行う必要がありますかwhole thingJsonConvert DataSet .NET Core 2.0が動作しません

+0

.NETコアはまだ乳児期です。私はあなたのコードが動作するように新しいバージョンを待つ必要があると思います。アプリケーションがウィンドウ用のものであれば、代わりに.NETフレームワークを使用できます。 .NETコアが改善されるまで、アプリケーションがウィンドウのみを対象としていない場合、入院している場合は、この「全部」を行う必要があるのではないかと心配します。 –

答えて

0

にですがNetonsoftの乗組員のように見えるが正しい方向にあなたを指している必要がありDataSet & DataTablesのための特定のコンバータを書かれています。

クイックアップデート: まだ最新のナゲットリリースではありませんが、到着するのはsoonです。

リリース時に、この例の行を次のように変更する必要があります。

string json = JsonConvert.SerializeObject(dataSet, Formatting.Indented, new JsonSerializerSettings { Converters = new[] { new Newtonsoft.Json.Converters.DataSetConverter() } }); 
+0

newtonsoftチケットを私に指摘するための答えとして受け入れ、リンクを修正します。 – user433342

1

さて、この作品...

var xml = new XDocument(); 
using (var writer = xml.CreateWriter()) 
{ 
    dataSet.WriteXml(writer); 
    writer.Flush(); 
} 
return Json(xml); 
関連する問題