ページ内ナビ
概要
Json.NET(Newtonsoft.Json)は、.NETアプリケーションでJSONを読み書きするためのライブラリです。JsonConvertによる手軽なオブジェクト変換、細かく設定できるJsonSerializer、JObjectやJArrayを使うLINQ to JSON、Reader/Writerによるストリーム処理を用途に応じて選べます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
向いている用途
導入前の確認
参考にした公式資料
- [1]JamesNK/Newtonsoft.Json — Introduction(2026-10-04)
- [2]JamesNK/Newtonsoft.Json — Serializing JSON(2026-10-04)
- [3]JamesNK/Newtonsoft.Json — LINQ to JSON(2026-10-04)
- [4]JamesNK/Newtonsoft.Json — Performance(2026-10-04)
- [5]Json.NET 13.0.4 release(2026-10-04)
- [6]JamesNK/Newtonsoft.Json — LICENSE(2026-10-04)
編集部からの補足
単純なオブジェクト変換から動的JSON、ストリーム処理まで段階的に選べる成熟したAPI設計が比較の軸になります。trim/AOTを使うアプリでは、最新版の互換性注釈とビルド警告を必ず確認してください。
3ステップで試す
- 1
確認用のコンソールアプリを作る
.NET SDKが導入済みの環境で、既存プロジェクトへ影響させず最小のコンソールアプリを作ります。
dotnet new console -n JsonNetQuickStart && cd JsonNetQuickStart - 2
安定版パッケージを追加する
確認した最新安定版をプロジェクトへ固定して追加します。
dotnet add package Newtonsoft.Json --version 13.0.4 - 3
オブジェクトをJSONへ変換する
POSIXシェルでProgram.csを最小例へ置き換え、整形したJSONが表示されることを確認します。
printf '%s\n' 'using Newtonsoft.Json;' 'Console.WriteLine(JsonConvert.SerializeObject(new { Name = "Ada" }, Formatting.Indented));' > Program.cs && dotnet run
成長
成長の推移 · 直近30日
11,311 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 12
- Open PR
- 73
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
カテゴリ
GitHubデータ
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Bitwarden Server20,239 Stars
共通タグ 2件 · 同じ言語
Vault API・Identity・通知を自社インフラで運用するパスワード管理バックエンド
C# - ShareX39,871 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
capture・annotation・OCR・recordingからupload・URL処理・外部actionまでhotkey workflowで連結するWindows automation tool
C# - Semantic Kernel28,624 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
複数のAIモデルと道具を組み合わせてエージェントや業務処理を構築するSDK
C# - NUnit2,627 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
.NETのtest fixture・parameterized test・constraint assertionを属性中心で記述するunit/integration test framework
C# - Firecrawl188,329 Stars
共通タグ 1件 · 共通カテゴリ 1件
Web検索・scrape・crawl・browser interactionをLLM-ready dataへ変換するAPI
TypeScript - Prettier52,314 Stars
共通タグ 1件 · 共通カテゴリ 1件
codeをparseして一貫したstyleへ再出力するopinionated formatter
JavaScript
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。