初心者として、Google トランスリテレータの戻り配列を逆シリアル化しようとしました。次のような JSON 配列です。
[{"ew" : "namaste","hws" : ["नमस्ते","नमसते","नमास्ते",]},]
めっちゃすごい!
これは、逆シリアル化に使用される私の c# クラスです。
[Serializable]
public class googleTransliterator
{
[JsonProperty("ew")]
public String sourceWord { get; set; }
[JsonProperty("hws")]
public String[] transliteratedWords { get; set; }
}
そして最後に:
using Newtonsoft.Json;
...
...
// return value from google transliteration API is in streamReader
var s = new JsonSerializer();
var gt = (googleTransliterator) s.Deserialize( new StringReader( streamReader.ReadToEnd()), typeof( googleTransliterator));
そして、私が得たものは次のとおりです。
Cannot create and populate list type GoogleTransliterator.googleTransliterator.
何が間違っているのですか?