Я пытаюсь десериализовать следующую строку:
{"image":"c:\testimage\test.jpg","predictions":[[0.0000103891,0.0128408,0.914102,0.0000968333,0.0729495]]}
Я протестировал эту строку здесь , и она расшифровывается так, как я хотел.Но, однако, функция C # не работает должным образом.
public class ServerResponse
{
[DataMember]
public string PredictImage { get; set; }
[DataMember]
public string[] JSONresult { get; set; }
}
private void button9_Click(object sender, EventArgs e)
{
string strResponse = txtJSONstring.Text;
ServerResponse jsonResult = new ServerResponse();
jsonResult = JsonConvert.DeserializeObject<ServerResponse>(strResponse);
txtJSONresult.AppendText(jsonResult.PredictImage);
// txtJSONresult.AppendText(jsonResult.JSONresult);
}
Результат "jsonResult" всегда равен нулю.
Любая помощь?