Thoth.Json.JavaScript 0.2.0

dotnet add package Thoth.Json.JavaScript --version 0.2.0                
NuGet\Install-Package Thoth.Json.JavaScript -Version 0.2.0                
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="Thoth.Json.JavaScript" Version="0.2.0" />                
对于支持 PackageReference 的项目,请将此 XML 节复制到项目文件中以引用此包。
paket add Thoth.Json.JavaScript --version 0.2.0                
#r "nuget: Thoth.Json.JavaScript, 0.2.0"                
#r 指令可以用于 F# Interactive 和 Polyglot Notebooks。将此内容复制到交互式工具或脚本的源代码中,以引用该包。
// Install Thoth.Json.JavaScript as a Cake Addin
#addin nuget:?package=Thoth.Json.JavaScript&version=0.2.0

// Install Thoth.Json.JavaScript as a Cake Tool
#tool nuget:?package=Thoth.Json.JavaScript&version=0.2.0                

Thoth.Json Build Status

稳定版 预发布版
NuGet Badge NuGet Badge

博客文章

这是为了跟踪我在思考或帮助人们时偶尔引用的不同博客文章。

项目结构

测试

对于测试,我们使用一个共享项目 Thoth.Json.Tests,它由不同的运行程序引用。这是因为我们希望每个运行程序只有最小的依赖,同时如果我们包含来自 .fsproj 文件夹外的文件,那么一些由 Fable 生成的文件将逃避指定的 outDir

产品 兼容和附加计算目标框架版本。
.NET net5.0 已计算。 net5.0-windows 已计算。 net6.0 已计算。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 已计算。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 已计算。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。
.NET Core netcoreapp2.0 已计算。 netcoreapp2.1 已计算。 netcoreapp2.2 已计算。 netcoreapp3.0 已计算。 netcoreapp3.1 已计算。
.NET Standard netstandard2.0 兼容。 netstandard2.1 已计算。
.NET Framework net461 已计算。 net462 已计算。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。
MonoAndroid monoandroid 已计算。
MonoMac monomac 已计算。
MonoTouch monotouch 已计算。
Tizen tizen40 已计算。 tizen60 已计算。
Xamarin.iOS xamarinios 已计算。
Xamarin.Mac xamarinmac 已计算。
Xamarin.TVOS xamarintvos 已计算。
Xamarin.WatchOS xamarinwatchos 已计算。
兼容的目标框架
包含的目标框架(在包中)
了解有关 目标框架.NET Standard 的更多信息。

NuGet 包 (2)

显示依赖于 Thoth.Json.JavaScript 的前 2 个 NuGet 包

下载
ARCtrl.Json

ARC 和 ISA json 兼容解析器,用于在 FsSpreadsheet 数据模型中实现 F# 的实验性元数据工具包。此项目旨在作为打开、操作和保存 ISA(Investigation,Study,Assay)元数据文件的便捷方式。

FsSpreadsheet.Js

使用 exceljs 在 js 环境中为 FsSpreadsheet 数据模型提供 Excel IO 扩展。

GitHub 仓库

此包没有被任何热门的 GitHub 仓库使用。

版本 下载 最后更新
0.2.0 129 6/15/2024
0.1.0 821 12/12/2023

### 新增

* * `Decode.unsafeFromString`
* * `Decode.fromValue`

### 修改

* * 重构编码器 API,不再需要自定义 DU ([GH-188](https://github.com/thoth-org/Thoth.Json/pull/188/))
* * 重构对象编码器辅助程序,以支持不允许修改 JSON 对象的 JSON 后端

### 修复

* * 编码负整数应保持其符号 ([GH-187](https://github.com/thoth-org/Thoth.Json/issues/187))