私のC#クライアントからJSON文字列をWebサービスに渡しています。私は次のコードJSON文字列からObjectを構築できません
class DataDC
{
public String attr { get; set; }
public String attrVal { get; set; }
}
JavaScriptSerializer json_serializer = new JavaScriptSerializer();
DataDC dc = (DataDC)json_serializer.DeserializeObject(str);
を使用して、サービス終了時
私は次のエラーを取得する:私は
"{\" "\" S1 \名\を "}" を送信文字列は次のとおり
" 'System.Collections.Generic.Dictionary`2 [可能System.String、System.Objectの]' 'DataDC' を入力するタイプのオブジェクトをキャストすることができません。"
jsonのクラスプロパティのようにクラスプロパティの名前を指定する必要があります – makim
jsonデシリアライザは、どのようにDataDCオブジェクトについて知っていると思いますか? – njzk2