小编akh*_*ari的帖子

Json DateTime序列化在DataContractJsonSerializer和System.Json中是不同的

如何强制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所需的.

.net c# serialization json

8
推荐指数
1
解决办法
4390
查看次数

用bind构成世界范围的异步函数

我有一个运行良好的示例铁路管道:

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)

f# monad-transformers f#+

4
推荐指数
1
解决办法
127
查看次数

标签 统计

.net ×1

c# ×1

f# ×1

f#+ ×1

json ×1

monad-transformers ×1

serialization ×1