1

次のJsonテキストでtitlefromを取得しようとしています:works

Json_Text.html

しかし、このコードを使用するとエラーが発生します:

for (int i = 0; i < 4; i++)
{
    var Title = obj["works"][i]["title"] as JArray;

    myTextbox.Text += "\n" + Title.ToString();
}

エラーは次の場所にありmyTextboxます:

オブジェクト参照がオブジェクト インスタンスに設定されていません。

私は何を間違っていますか?

これを使用すると、「works」=>「authors」のすべての情報を取得できます。

var Title = obj["works"][i]["authors"] as JArray;

しかし、それは私が望むものではありません。

4

3 に答える 3

1

問題は式の型にありますobj["works"][i]["title"]

私はそれが文字列であるべきだと思う

var Title = obj["works"][i]["title"];
myTextbox.Text += "\n" + Title.ToString();
于 2013-11-12T19:49:05.083 に答える