如何强制DataContractJsonSerializer接受System.Json DateTime序列化格式(ISO 8601)?
问题是System.Json输出"2012-03-01T16:24:55.000"格式但DataContractJsonSerializer需要"/ Date(1329161615596 + 0200)/"格式.
我有这个错误:反序列化xyz类型的对象时出错.DateTime内容'2012-03-01T16:24:55.000'不以'/ Date('和以')结尾,以及JSON所需的.
我有一个运行良好的示例铁路管道:
open FSharpPlus
let funA n =
if n < 10 then Ok n
else Error "not less than 10"
let funB n =
if n < 5 then Ok (n, n * 2)
else Error "not less than 5"
let funC n = // int -> Result<(int * int), string>
n
|> funA
>>= funB // it works
Run Code Online (Sandbox Code Playgroud)
但是,当我想将其funB转换为异步功能时,出现了编译错误。从逻辑上讲,它应该没有什么不同。相同的输出/输入...怎么了?
应该做些什么才能使其正常工作?
open FSharpPlus
let funA n =
if n < 10 then Ok n
else Error "not less …Run Code Online (Sandbox Code Playgroud)