1

I want to print a DynamicTableEntity object retrieved from an Azure Table. I am not aware of the properties of the retrieved object.

I am getting an error in using Newtonsoft.Json

var toreturn = JsonConvert.SerializeObject(retrievedEntitity);

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

How can I serialize retrievedEntity of type DynamicTableEntity?

benedemon
  • 411
  • 2
  • 5
  • 14

1 Answers1

2

How can I serialize retrievedEntity of type DynamicTableEntity?

It can be done by DynamicTableEntityJsonSerializer.

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

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

Test Result:

enter image description here

Tom Sun - MSFT
  • 24,161
  • 3
  • 30
  • 47
  • This should probably be updated. That package is not from Microsoft and has some mysterious dependency on Azure Keyvault (sounds dangerous) – Safari137 Aug 20 '21 at 12:10