2017-10-04 13 views
-2

私は、データベースと外部Webサービス間でデータを移動するための短いC#プログラムを作成しています。C#はjsonを依存関係なくシリアル化しますか?

私はできるだけ多くのC#コードを書いて癖をつけて、.NetまたはDot Net Coreとしてコンパイルして実行できるようにしたいと考えています。可能な限り再利用性を可能にする。

追加コードをダウンロードしたり、可能な限り外部ライブラリを含めないようにしてください。セキュリティ上の懸念を軽減し、開発作業の面を攻撃する。

私はいくつかのデータをJSONに変換する必要があり、どのような方法を使用するのが最も良いかを知りたいと思っています。

私もsystem.runtime.serialization.json.dll

をテストした。しかし、私が見つけ、ほとんどのチュートリアルや情報オンラインが使用していることに気づいた

newtonsoft Json.NET

誰もが最善の方法でどうなるかお勧めできますJSONのシリアライズとデシリアライズのために、そして私がC#コンパイラ間で再利用を最大限にし、外部ライブラリのインポートを最小限に抑えたいという点を考慮に入れて、そのメソッドが最善の方法となる何らかの理由を教えてください。

+0

この投稿は本当にライブラリや意見を求めていますが(そのように閉じてください)、私はその標準の複製(https://stackoverflow.com/questions/7895105/deserialize-json-with-c-sharp)をすでに決めています複数の方法(.Netの一部である少なくとも2つを含む)をカバーし、重複して閉じます。使用するライブラリを決定するのはあなた次第です。この質問を再開するには、*その方法が最善の理由を何らかの理由で提供する必要があります。また、定期的な選択がそれを断つことができない理由を明確にする必要があります。 –

答えて

1

私はJson.NETを提案します。これは、ASP.NETコアチームがtaken dependencies on itであり、非常に管理されたプロジェクトであるためです。

関連する問題