{"version":"1.0","provider_name":"Itenium","provider_url":"https:\/\/demo.sidekick.be\/itenium","author_name":"Usdevelop","author_url":"https:\/\/demo.sidekick.be\/itenium\/author\/usdevelop\/","title":"Newtonsoft.Json vs System.Text.Json - Itenium","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"5giyQ5Bug0\"><a href=\"https:\/\/demo.sidekick.be\/itenium\/blog\/dotnet\/dotnet-json\/\">Newtonsoft.Json vs System.Text.Json<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/demo.sidekick.be\/itenium\/blog\/dotnet\/dotnet-json\/embed\/#?secret=5giyQ5Bug0\" width=\"600\" height=\"338\" title=\"&#8220;Newtonsoft.Json vs System.Text.Json&#8221; &#8212; Itenium\" data-secret=\"5giyQ5Bug0\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/demo.sidekick.be\/itenium\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/demo.sidekick.be\/itenium\/wp-content\/uploads\/2025\/11\/dotnet-json.png","thumbnail_width":360,"thumbnail_height":300,"description":"JamesNK\/Newtonsoft.JsonSystem.Text.Json (STJ) is about twice as fast as Newtonsoft.Json while only consuming 50% as much memory. A legacy project might still be using Newtonsoft but chances are serialization isn\u2019t a bottleneck so it\u2019s probably not worth making the switch.For new applications you\u2019ll want to stick with STJ however. Only add the extra nuget if you really need one of the advanced Newtonsoft features (ex: Linq to Json, polymorphic serialization, circular reference handling)."}