Klout API から応答があります。応答には次のフィールドがあります
- 名前
- スコア
- スコアデルタ
- 日替わり
- 週の変更
- 月の変更
.NET でクラスを作成し、オブジェクトに JSON 応答を入力しました。これは正常に機能していますが、JSON 応答に ScoreDeltas がない場合があります。これをその場で確認するにはどうすればよいですか?
JavaScriptSerializer _jsserializer = new JavaScriptSerializer();
var list = _jsserializer.Deserialize<List<KloutInfluencer>>(influencer as string);
//KloutInfluencer is the ckass with all fields.
それは私NullReference
にこれを与えます
public double dayChange
{
get { return entity.payload.scoreDeltas.dayChange ; }
}
これは、(この ID の) JSON 応答に ScoreDelta 要素がないためです。実行時にそれを確認するにはどうすればよいですか?