Пример #1
0
        public string Build(JsonBuildingContext context)
        {
            var viaContext = context.ViaContext;

            var model = this.GetViaModel(viaContext);

            return(JsonSerializer.ToJsonString(model));
        }
Пример #2
0
        public string Build(JsonBuildingContext context)
        {
            var kleContext = context.KleContext;

            var qcLayout       = this.GetQcLayout(kleContext.QmkConfJson);
            var physicalLayout = this.GetPhysicalLayout(kleContext.LayoutDefinition);
            var logicalLayout  = this.GetLogicalLayout(kleContext.LayoutDefinition);
            var injected       = this.InjectDesign(physicalLayout, qcLayout);
            var kles           = this.ConvertToKleLayout(kleContext, injected, logicalLayout);
            var json           = this.FormatToJson(kles);

            return(json);
        }