伙伴云客服论坛»论坛 S区 S行业资讯 查看内容

0 评论

0 收藏

分享

JAVA 和netcore版本的JNPF 3.3旗舰版/企业版 3.4.1版本企业版、集团版、旗舰版 含微效劳及单体

低代码通常是指aPaaS产品,通过为开发者提供可视化的应用开发环境,降低或去除应用开发对原生代码编写的需求量,进而实现便利构建应用程序的一种处置方案。简单来说,低代码开发平台是一种软件开发工具,是可以通过无需编码或只用少量代码实现快速生成应用程序的开发平台。
  1. [DisassemblyDiagnoser(maxDepth: 1)] // change to 0 for just the [Benchmark] method
  2. [MemoryDiagnoser(displayGenColumns: false)]
  3. public class Program
  4. {
  5.     public static void Main(string[] args) =>
  6.         BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly).Run(args, DefaultConfig.Instance
  7.             //.WithSummaryStyle(new SummaryStyle(CultureInfo.InvariantCulture, printUnitsInHeader: false, SizeUnit.B, TimeUnit.Microsecond))
  8.             );
  9.     // BENCHMARKS GO HERE
  10. }
复制代码
using System.Text.Json;
namespace DeserializeFromFile
{
     public class WeatherForecast
     {
         public DateTimeOffset Date { get; set; }
         public int TemperatureCelsius { get; set; }
         public string? Summary { get; set; }
     }
    public class Program
     {
         public static void Main()
         {
             string fileName = "WeatherForecast.json";
             string jsonString = File.ReadAllText(fileName);
             WeatherForecast weatherForecast = JsonSerializer.Deserialize<WeatherForecast>(jsonString)!;
            Console.WriteLine($"Date: {weatherForecast.Date}");
             Console.WriteLine($"TemperatureCelsius: {weatherForecast.TemperatureCelsius}");
             Console.WriteLine($"Summary: {weatherForecast.Summary}");
         }
     }
}
// output:
//Date: 8/1/2019 12:00:00 AM -07:00
//TemperatureCelsius: 25
//Summary: Hot
  1. ; Program.Compute()
  2.        sub       rsp,28
  3.        mov       ecx,7B
  4.        call      Program.ComputeValue(Int32)
  5.        imul      eax,0B
  6.        add       rsp,28
  7.        ret
  8. ; Program.ComputeValue(Int32)
  9.        imul      eax,ecx,7
  10.        ret
复制代码
using System.Text.Json;
namespace DeserializeExtra
{
     public class WeatherForecast
     {
         public DateTimeOffset Date { get; set; }
         public int TemperatureCelsius { get; set; }
         public string? Summary { get; set; }
         public string? SummaryField;
         public IList<DateTimeOffset>? DatesAvailable { get; set; }
         public Dictionary<string, HighLowTemps>? TemperatureRanges { get; set; }
         public string[]? SummaryWords { get; set; }
     }
    public class HighLowTemps
     {
         public int High { get; set; }
         public int Low { get; set; }
     }
    public class Program
     {
         public static void Main()
         {
             string jsonString =
@"{
   ""Date"": ""2019-08-01T00:00:00-07:00"",
   ""TemperatureCelsius"": 25,
   ""Summary"": ""Hot"",
   ""DatesAvailable"": [
     ""2019-08-01T00:00:00-07:00"",
     ""2019-08-02T00:00:00-07:00""
   ],
   ""TemperatureRanges"": {
                 ""Cold"": {
                     ""High"": 20,
       ""Low"": -10
                 },
     ""Hot"": {
                     ""High"": 60,
       ""Low"": 20
     }
             },
   ""SummaryWords"": [
     ""Cool"",
     ""Windy"",
     ""Humid""
   ]
}
";

             WeatherForecast? weatherForecast =
                 JsonSerializer.Deserialize<WeatherForecast>(jsonString);
            Console.WriteLine($"Date: {weatherForecast?.Date}");
             Console.WriteLine($"TemperatureCelsius: {weatherForecast?.TemperatureCelsius}");
             Console.WriteLine($"Summary: {weatherForecast?.Summary}");
         }
     }
}
// output:
//Date: 8/1/2019 12:00:00 AM -07:00
//TemperatureCelsius: 25
//Summary: Hot

回复

举报 使用道具

全部回复
暂无回帖,快来参与回复吧
本版积分规则 高级模式
B Color Image Link Quote Code Smilies

随风飘扬
注册会员
主题 11
回复 21
粉丝 0
|网站地图
快速回复 返回顶部 返回列表