Hello all,

I have this peculiar problem where quote " characters are added to the
beginning and end of my string values.

I get data using Structured Streaming from an Azure Event Hub using a Scala
Notebook in Azure Databricks.

The Dataframe schema received contain a property of type Map named
"properties" containing string/string key value pairs. Only one pair in my
case.

I input data from a C# program where the "properties" property in the
EventData schema is a Dictionary<string, object> where I input a
string/string property pair.

If I input a string value of _Hello_ in C# I get back a string value of
_"Hello"_ in my Dataframe.

In the body tag of the Schema I input a UTF-8 byte[] and get back a UTF-8
byte[] which I cast to string, this turns out correct, no " are added to
the string value.

If I try to pass in a UTF-8 string as a byte[] as the value of the KvP I
get a serialization exception so that's a no go.

Any idea on why or where the quote characters "" are added to the value of
the string when I read them in Spark?

Any ideas would greatly be appreciated.

//Magnus

Reply via email to