예제 #1
0
        static void Main(string[] args)
        {
            MyJsonObject mjo = new MyJsonObject {
                b             = true,
                number        = 42,
                text          = "thismytext",
                manyStrings   = new[] { "this", "my", "text" },
                thisIsIgnored = "youll never see this"
            };

            string jsonFormatted = JsonSerializer.Serialize(mjo, new JsonSerializerOptions {
                WriteIndented = true
            });

            Console.WriteLine(jsonFormatted);

            MyJsonObject myJsonObject = JsonSerializer.Deserialize <MyJsonObject>(jsonFormatted);
        }
예제 #2
0
        static void Main(string[] args)
        {
            MyJsonObject mjo = new MyJsonObject {
                B             = true,
                Number        = 42,
                Text          = "thismytext",
                ManyStrings   = new[] { "this", "my", "text" },
                ThisIsIgnored = "youll never see this"
            };

            string jsonFormatted = JsonSerializer.Serialize(mjo, new JsonSerializerOptions {
                WriteIndented        = true,
                PropertyNamingPolicy = JsonNamingPolicy.CamelCase
            });

            Console.WriteLine(jsonFormatted);

            MyJsonObject myJsonObject = JsonSerializer.Deserialize <MyJsonObject>(jsonFormatted);
        }