F#JsonValue示例不起作用

时间:2017-04-04 13:52:54

标签: json f#

F# Data: JSON Parser

有一个示例显示如何提取数据:

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'未定义

示例代码中是否缺少某些内容?

1 个答案:

答案 0 :(得分:1)

这不能与VS 2012一起使用,因为它缺乏处理F#扩展的能力