Remove System.Text.Json dependency

This commit is contained in:
ema
2025-07-05 11:30:22 +08:00
parent f6ca3a62e2
commit 95f1c5bca2
2 changed files with 2 additions and 6 deletions

View File

@@ -74,7 +74,6 @@
<PackageReference Include="System.Runtime.CompilerServices.Unsafe" Version="6.1.2">
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="System.Text.Json" Version="9.0.6" />
</ItemGroup>
<ItemGroup Condition=" '$(DefineConstants)' != '' and $(DefineConstants.Contains('USESVGSKIA')) ">

View File

@@ -15,14 +15,11 @@
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
using Google.Protobuf.Compiler;
using QuickLook.Plugin.ImageViewer.Webview.Svg;
using System;
using System.IO;
using System.Runtime.InteropServices;
using System.Text.Json;
using System.Threading.Tasks;
using System.Windows;
namespace QuickLook.Plugin.ImageViewer.Webview.Svga;
@@ -56,7 +53,7 @@ public sealed class ScriptHandler(string path, IWebMetaProvider metaWeb)
public async Task<string> GetSize()
{
var size = MetaWeb.GetSize();
string jsonString = JsonSerializer.Serialize(new { width = size.Width, height = size.Height });
return await Task.FromResult(jsonString);
return await Task.FromResult($"{{\"width\":{size.Width},\"height\":{size.Height}}}");
}
}