in src/Microsoft.Azure.WebJobs.Extensions.Dapr/DaprExtensionConfigProvider.cs [214:228]
private static DaprBindingMessage GetBindingMessageFromValueKindString(JsonElement jsonElement)
{
try
{
byte[] jsonBytes = Encoding.UTF8.GetBytes(jsonElement.GetString());
Utf8JsonReader reader = new Utf8JsonReader(jsonBytes);
var jsonElementObj = JsonElement.ParseValue(ref reader);
return GetDaprBindingMessageFromValueKindObject(jsonElementObj);
}
catch (Exception ex)
{
throw new ArgumentException("Could not parse jsonElement parameter.", nameof(jsonElement), ex);
}
}