1

だから私は次の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"
    }]
}""">
4

1 に答える 1