かばちんのエンジニアブログ

日々の経験の中で培った内容を備忘録も兼ねて記録していくブログです。少しでも誰かの役に立つために頑張って続けていけたらなと思います。

CoreCLRでNewtonsoft.Jsonを試してみた

前回こちらの記事でCoreCLRでNugetからライブラリを取得する方法をご紹介しました。
kabatin.hateblo.jp


実際にNugetからライブラリを取得し、使用できるのかを試してみましたので共有したいと思います。

サンプルソース

using System;
using Newtonsoft.Json;

namespace ConsoleApplication
{
    public class Person
    {
      public string name { get; set; }
      public int age { get; set; }
    }

    public class Program
    {
      public static void Main(string[] args)
      {
        try
        {
          var person = new Person {
            name = "sample",
            age = 30
          };

          var json = JsonConvert.SerializeObject(person);
          Console.WriteLine(json);
        }
        catch (Exception e)
        {
          Console.WriteLine(e.Message);
        }
      }
    }
}

実行結果

$ dotnet run
Project JsonTest (.NETCoreApp,Version=v1.0) was previously compiled. Skipping compilation.
{"name":"sample","age":30}

結論

動いた!!