in Elastic.SemanticKernel.Connectors.Elasticsearch/ElasticsearchGenericDataModelMapper.cs [124:137]
private static JsonNode? SerializeSource<T>(T? obj, IElasticsearchClientSettings settings)
{
if (obj is null)
{
return null;
}
using var stream = settings.MemoryStreamFactory.Create();
settings.SourceSerializer.Serialize(obj, stream);
stream.Position = 0;
return settings.SourceSerializer.Deserialize<JsonNode>(stream);
}