以下の例外の解決策を見つけるのに、過去2〜3日から苦労しています:
The input is not a valid Base-64 string as it contains a non-base 64 character,
more than two padding characters, or a non-white space character among the
padding characters.
同様の質問を検索して回答を見つけましたが、どれもうまくいきません。変換しようとしているデータは次のとおりです。
{\"Package\":[{\"Faq\":[{\"FaqId\":1,\"AppId\":65,\"Title\":\"Test1\",
\"Description\":\"Test1\",\"IsRemoved\":false,\"AddDate\":1344969000,
\"LastUpdated\":1344969000},{\"FaqId\":2,\"AppId\":65,\"Title\":\"Test2\",
\"Description\":\"Test2\",\"IsRemoved\":false,\"AddDate\":1344969000,
\"LastUpdated\":1344969000}]}\r\n]}\r\n"
ベース 64 以外の文字を特定できません。そして、もしあれば、それらはどれですか?それらを削除する方法は?
文字列を解析するために使用しているc#コード行:
data.Data = Convert.FromBase64String(data.Data.ToString());
data.Data
上記のデータが含まれています。
これを解決するにはどうすればよいですか?