1

Nuget Package Installer をインストールしましたが、インストールされたと表示されます。ただし、Visual Studio で JSON への参照が見つかりません。

System.JSON を使用してみましたが、見つかりません。どのように使用できますか?ありがとう

4

4 に答える 4

1

私は今日、ソフトウェアプロジェクトをほぼ完了し、ファイルを使用してその内容を使用してプロジェクトの内容を変更する必要があったときに、同じ問題を経験しました。

JsonObjectそのために、クラスを使用して.jsonファイルの内容を取得したいと考えました。これを書こうとしたとき、

using System.Json;

あなたが経験したかもしれないのとまったく同じエラーを私に与えました。アセンブリ ファイルと DLL を要求しました。

私は検索を続け、この投稿に出くわしましたが、これは私にとってまったく役に立ちませんでした. ということで、探し求めていたものを手に入れました。その後、次の訪問者が Stack Overflow での問題に対する答えを持っている必要があるように、その勝利を皆さんにも共有したいと思いました。

解決

私がしたことは、System.Json拡張パッケージの NuGet Web サイトにアクセスしたことです。

http://www.nuget.org/packages/System.Json

そこで、インストール用のコマンドをキャプチャします。

をクリックするだけでTools --> NuGet package manager --> Package Manager Console、Visual Studio 2013 の下部に新しいウィンドウが表示されました。

そこで、コピーしたコマンドのリンクを入力 (貼り付け) しました。それは私のためにパッケージを開始してインストールしました。で、使えるようになりました!

さらなる答え

これは .NET v4.5 の一部であると言われましたが、v4.5.1 も持っていますが、なぜそのパッケージがないのかわかりません。おそらく、パッケージの Web ページで非推奨と表示されます。しかし、それでもそれを必要とする人は、私が投稿した答えを得ることができ、それは彼を助けるでしょう!

幸運を!

于 2014-06-09T16:57:35.167 に答える
1

Newtonsoft JSON.NET パッケージを使用できると思います。

http://www.nuget.org/packages/newtonsoft.json/

于 2013-10-29T20:19:06.687 に答える
0

また、C# で JSON を実行する方法を探していたところ、.NET 4.5 で簡単になったことがわかりましたが、実行できず、このスタック オーバーフローの質問が見つかりました。私はAfzaal Ahmad Zeeshanの答えに本当に満足していなかったので、検索を続けたところ、減価償却されていないと思われるこれが見つかりまし

平易な英語での手順 (.NET 4.5 の場合):

1.Add Reference to System.Runtime.Serialization
2.Add "using System.Runtime.Serialization.Json;" to your class
3.call "JsonReaderWriterFactory.CreateJsonReader()" or whatever methods you need to use to read/write json
于 2014-12-04T19:43:37.023 に答える