json - 如何将 Fsharp 中的自定义类型转换为 JSON 字符串?

标签 json serialization f#

我有以下类型:

type ResponseJsonOk = {
  ok : string;
}

我想生成以下 JSON:
{"ok": "ok"}

我创造了以下值(value):
let responseJsonOk: ResponseJsonOk = {  ok = "ok" }

不确定如何将其转换为 JSON。找不到文档我应该如何使用 FSharp.Data 中的 JsonValue 来做到这一点。

最佳答案

正如@onemorecupofcoffee 在评论中指出的那样,您可以使用 Newtonsoft.Json :

open Newtonsoft.Json

let str = JsonConvert.SerializeObject responseJsonOk

关于json - 如何将 Fsharp 中的自定义类型转换为 JSON 字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59159751/

相关文章:

javascript - Javascript 获取 JSON 属性在 laravel 5.+ 中不起作用?

java - 将 HttpServletResponse 转换为 json

java - 为什么序列化后类类型丢失了?

c# - 在 C# 中使用德语小数分隔符对双值进行 XML 反序列化

c# - 如何在记录类型中添加默认值? - F#

excel - 如何以 Excel 日期为键对 Deedle 框架进行索引?

javascript - 如何使用 jQuery 的 ajax 方法将 json 数组发送到 PHP?

c# - 如何在 C# 中使用继承类实现 Xml 序列化

f# - 错误: Invalid attempt to call Read when reader is closed?

javascript - 如何从 javascript 和 python 访问相同的 JSON 文件?