反序列化从 Azure Table 检索到的动态Table实体

Deserialize a DynamicTableEntity retrieved from Azure Table

我想打印从 Azure Table 检索到的动态Table实体对象。我不知道检索到的对象的属性。

我在使用 Newtonsoft.Json

时遇到错误
var toreturn = JsonConvert.SerializeObject(retrievedEntitity);

"Error getting value from 'BinaryValue' on 'Microsoft.WindowsAzure.Storage.Table.EntityProperty'."

如何序列化类型为 DynamicTableEntity 的 retrievedEntity?

How can I serialize retrievedEntity of type DynamicTableEntity?

可以通过DynamicTableEntityJsonSerializer来完成。

//Instantiate serializer
var serializer = new DynamicTableEntityJsonSerializer.DynamicTableEntityJsonSerializer();

//Serialize DynamicTableEntity into Json string
var serializedEntity = serializer.Serialize(dynamicTableEntity);

测试结果: