JSON が次のように返されます。
{
"responseData": [{
"responseData": {
"translatedText": "elefante"
},
"responseDetails": null,
"responseStatus": 200
}, {
"responseData": {
"translatedText": "Burro"
},
"responseDetails": null,
"responseStatus": 200
}],
"responseDetails": null,
"responseStatus": 200
}
そして、それを解析して、セットアップした ResponseData オブジェクトにする必要があります。
public class ResponseData
{
public string translatedText = string.Empty;
public object responseDetails = null;
public HttpStatusCode responseStatus = HttpStatusCode.OK;
public List <ResponseData> responseData { get;set; }
}
次のようにデシリアライズします。
JavaScriptSerializer serializer = new JavaScriptSerializer();
ResponseData translation =
serializer.Deserialize<ResponseData>(responseJson);
しかし、翻訳されたテキストは常に空です。