2
にあるとき、私はダッシュが含まJSONデシリアライズしようとしています - 動的な型を使用することによって、そのプロパティ名の一部に文字を():JSONのダイナミックデシリアライズ後のプロパティ名に不正な文字は、C#
string json = MyWebClient.DownloadString("http://api.crossref.org/works/10.1093/brain/75.2.187");
dynamic result = JsonConvert.DeserializeObject<dynamic>(json);
string title = result.message.title[0];
string journal = result.message.container-title[0];
不正な文字を使用しているため、「container-title」の値を取得できません。そして、単に「置換()」を使用してダッシュ文字を削除することは望ましくありません。何か方法はありますか? message
以来
ブリリアント辞書のようにそのプロパティにアクセスすることができます!ありがとう@ Eser – Pooya