【发布时间】:2019-02-13 18:19:24
【问题描述】:
这张code:
open FSharp.Data
type ColorProvider = JsonProvider<"""
[
{
"color": "Red",
"code": 15
},
{
"color": "Green"
}
]
""", SampleIsList=true>
let value = ColorProvider.Root(color = "Blue", code = None)
printf "%A" value
生成此 JSON:
{
"color": "Blue",
"code": null
}
我将 json 传递给不处理空值的外部服务。它要么必须是整数,要么必须缺少整个属性。
code 属性是 null 时有没有办法隐藏它?
【问题讨论】:
标签: f# type-providers f#-data fsharp.data.typeproviders