有一个示例显示如何提取数据:
let info =
JsonValue.Parse("""
{ "name": "Tomas", "born": 1985,
"siblings": [ "Jan", "Alexander" ] } """)
open FSharp.Data.JsonExtensions
// Print name and birth year
let n = info?name
printfn "%s (%d)" (info?name.AsString()) (info?born.AsInteger())
// Print names of all siblings
for sib in info?siblings do
printfn "%s" (sib.AsString())
我复制并粘贴了这段代码以试用它,但它不会编译,我收到错误:
错误53字段,构造函数或成员' AsString'未定义
示例代码中是否缺少某些内容?
答案 0 :(得分:1)
这不能与VS 2012一起使用,因为它缺乏处理F#扩展的能力