2
要件格納されている文字の値を変更する:すなわちDynamoDBのは
var request = new PutItemRequest
{
TableName = "USER",
Item = new Dictionary<string, AttributeValue>()
{
{"userid",new AttributeValue { S="USER1"}},
{"username",new AttributeValue { S="\\92"}},
},
};
client.PutItem(request);
、我々は戻ってユーザーID = USER1のユーザー名の値をアイテムを取得するときに我々が得る「92 \」の値を持つ文字列フィールドを保存します期待すなわち
Document userDoc = userTable.GetItem("USER1");
string userName = userDoc["username"].AsString();
Console.Writeline(userName);
出力:92出力実際の\:9292
私は推測しています\をUnicode値に変換していますが、データを取得しようとしたときには\に変換されずに92に戻されます。
これはバグか何か不明です?
+1をフォローアップしていただきありがとうございます。 –