如何自定义Json.NET以呈现内联F#union类型?

时间:2015-05-02 23:12:31

标签: json serialization f# json.net

如果我有这样的记录:

type Size =
    | H1
    | H2
    | H3
    | H4
    | H5

type Icon = {size:Size; title:string}

这样渲染:

    "size" : {
      "Case" : "H1"
    },
    "title" : "hello"

如何使Json.NET呈现它:

    "size" : "H1"
    "title" : "hello"

我这样打电话给(F#):

    Json.fromObj widget

不再需要任何配置或设置(这是我第一次尝试使用.NET中的Json库)

我有几个这种类型的声明+记录,只用于类型安全构造,但希望序列化所有内联

0 个答案:

没有答案