luban/src/Luban.Job.Cfg/Source/Generate/Python3CodeJsonRender.cs

27 lines
695 B
C#

using Luban.Job.Cfg.Defs;
using Luban.Job.Common.Utils;
namespace Luban.Job.Cfg.Generate
{
[Render("code_python_json")]
[Render("code_python3_json")]
class Python3CodeJsonRender : PythonCodeRenderBase
{
public override string Render(DefBean b)
{
var template = StringTemplateUtil.GetTemplate("config/python_json/bean");
var result = template.RenderCode(b);
return result;
}
public override string Render(DefTable p)
{
var template = StringTemplateUtil.GetTemplate("config/python_json/table");
var result = template.RenderCode(p);
return result;
}
}
}