質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

JSON

JSON(JavaScript Object Notation)は軽量なデータ記述言語の1つである。構文はJavaScriptをベースとしていますが、JavaScriptに限定されたものではなく、様々なソフトウェアやプログラミング言語間におけるデータの受け渡しが行えるように設計されています。

Q&A

解決済

2回答

6422閲覧

C#でusing System.Text.Json.Serialization;がエラーなってしまう。

Nao_

総合スコア1

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

JSON

JSON(JavaScript Object Notation)は軽量なデータ記述言語の1つである。構文はJavaScriptをベースとしていますが、JavaScriptに限定されたものではなく、様々なソフトウェアやプログラミング言語間におけるデータの受け渡しが行えるように設計されています。

1グッド

0クリップ

投稿2022/07/23 00:20

編集2022/07/23 00:29

前提

C#で「using System.Text.Json.Serialization」を入力するとJsonの箇所がエラーになる。

実現したいこと

C#でJsonのシリアライズが出来るようにしたい。

発生している問題・エラーメッセージ

'Json'が名前空間'System.Text'に存在しません。(アセンブリ参照があることを確認してください)

該当のソースコード

C#

1using System.Text.Json.Serialization;

試したこと

自分で調べてみましたが分かりませんでした。

補足情報(FW/ツールのバージョンなど)

環境はVisualStudio2022です。
コンソールアプリで勉強してます。

TN8001👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

y_waiwai

2022/07/23 00:27

エラーが出たなら、エラーメッセージを提示しましょう エラーメッセージは、よけいな省略翻訳しないで出たそのママをコピペで提示してください
退会済みユーザー

退会済みユーザー

2022/07/23 00:34 編集

何を何で作っているか書きましょう(例: コンソールアプリを Visual Studio 2022 を使ってフレームワークを .NET 6.0 で作ってます) 自分が書いたコードを質問欄に追記してください。エラーが出る一行だけでなく、何をしようとしているかがある程度わかるように。
guest

回答2

0

ベストアンサー

C# を使用した JSON のシリアル化と逆シリアル化 - .NET | Microsoft Docs

.NET Core 3.0 より前のバージョンのフレームワークでは、System.Text.Json NuGet パッケージをインストールします。 このパッケージで以下がサポートされます。

.NET Standard 2.0 以降
.NET Framework 4.7.2 以降
.NET Core 2.1 以降
.NET 5 以降

NuGet Gallery | System.Text.Json 6.0.5

投稿2022/07/23 00:49

TN8001

総合スコア9321

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Nao_

2022/07/23 01:08

インストールして使えるようになりました。 ありがとうございます!
guest

0

System.Text.Json 名前空間 | Microsoft Docs

これを開いて、左上にあるバージョンの選択項目に、あなたのお使いの.NETのバージョンを選択してみてください
そのときに、

要求されたページは .NET Framework 4.8 では使用できません。 最新の製品バージョンで表示できるこのページにリダイレクトされました。

というメッセージが表示されたら、あなたのその環境では使うことはできません

投稿2022/07/23 00:35

y_waiwai

総合スコア87774

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問