だから私は次のF#メソッドを持っています
static member ReadInstagramSearch() =
let data = Http.Request( "https://api.instagram.com/v1/users/search?q=SomeUSer&client_id=someclientid" )
let res = FsUserSearch.Parse(data)
res.Data.[0]
このメソッドを呼び出す C# コントローラーがある場合、ビューでその結果を使用する方法はありますか? 簡単なアクセスを試してみました
@Model.FirstName
しかし、それは私に例外を与えます
'FSharp.Data.RuntimeImplementation.JsonDocument' does not contain a definition for 'FirstName'
その JsonDocument を強く型付けされた Model オブジェクトに変える唯一のオプションはありますか? そして、それを返しますか?
これは http://fsharp.github.io/FSharp.Data/library/JsonProvider.htmlを使用しています
そして、私の JsonProvider は次のように定義されています
type FsUserSearch = JsonProvider<"""
{
"data": [{
"username": "jack",
"first_name": "Jack",
"profile_picture": "http://distillery.s3.amazonaws.com/profiles/profile_66_75sq.jpg",
"id": "66",
"last_name": "Dorsey"
}]
}""">