gpt4 book ai didi

f# - FSharp.Data.JsonProvider - 从类型中获取 json

转载 作者:行者123 更新时间:2023-12-04 12:41:19 26 4
gpt4 key购买 nike

FSharp.Data.JsonProvider 提供了一种从 json 到 F# 类型的方法。是否可以反向进行,即声明由 FSharp.Data.JsonProvider 创建的类型之一的实例,将字段值设置为我需要的值,然后获得等效的 json?

我试过这样的事情,

type Simple = JsonProvider<""" { "name":"John", "age":94 } """>

let fred = Simple(
Age = 5, // no argument or settable property 'Age'
Name = "Fred")

最佳答案

最新版本的 F# Data 现在支持这一点。请参阅 http://fsharp.github.io/FSharp.Data/library/JsonProvider.html 中的最后一个示例.

你的例子是:

type Simple = JsonProvider<""" { "name":"John", "age":94 } """>
let fred = Simple.Root(age = 5, name = "Fred")

关于f# - FSharp.Data.JsonProvider - 从类型中获取 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22280155/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com