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

时间:2019-12-03 14:52:16

标签: json serialization f#

我有以下类型:

type ResponseJsonOk = {
  ok : string;
}

我想生成以下JSON:

{"ok": "ok"}

我创建了以下值:

let responseJsonOk: ResponseJsonOk = {  ok = "ok" }

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

1 个答案:

答案 0 :(得分:3)

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

open Newtonsoft.Json

let str = JsonConvert.SerializeObject responseJsonOk