Scriban: 5.12.1
.NET 6 (note, for some reason on an other project with .NET8 there are no problems at all)
var scriptObject = new ScriptObject();
scriptObject.Import(data /*, renamer: BasicRenderer.DotNetRenamer */);
var tc = new TemplateContext() { /* MemberRenamer = BasicRenderer.DotNetRenamer */ };
tc.PushGlobal(scriptObject);
template = "aaa {{ this | object.to_json }} zzz";
var renderedTemplate = Template.Parse(template).Render(tc);
{"(1,15) : error : The function object.to_json was not found"}