C#を使用して.NETでフォーマットされたJSONを取得するにはどうすればよいですか?
名前空間Newtonsoft.Json.FormattingNewtonsoft.Json.Formattingを使用します Jsonをフォーマットするためのフォーマットオプションを提供します
なし −特別なフォーマットは適用されません。これがデフォルトです。
インデント −Newtonsoft.Json.JsonTextWriter.IndentationおよびNewtonsoft.Json.JsonTextWriter.IndentChar設定に従って子オブジェクトをインデントします。
例
static void Main(string[] args){ Product product = new Product{ Name = "Apple", Expiry = new DateTime(2008, 12, 28), Price = 3.9900M, Sizes = new[] { "Small", "Medium", "Large" } }; string json = JsonConvert.SerializeObject(product, Formatting.Indented); Console.WriteLine(json); Product deserializedProduct = JsonConvert.DeserializeObject<Product>(json); Console.ReadLine(); } class Product{ public String[] Sizes { get; set; } public decimal Price { get; set; } public DateTime Expiry { get; set; } public string Name { get; set; } }
出力
{ "Sizes": [ "Small", "Medium", "Large" ], "Price": 3.9900, "Expiry": "2008-12-28T00:00:00", "Name": "Apple" }
例
static class Program{ static void Main(string[] args){ Product product = new Product{ Name = "Apple", Expiry = new DateTime(2008, 12, 28), Price = 3.9900M, Sizes = new[] { "Small", "Medium", "Large" } }; string json = JsonConvert.SerializeObject(product, Formatting.None); Console.WriteLine(json); Product deserializedProduct = JsonConvert.DeserializeObject<Product>(json); Console.ReadLine(); } } class Product{ public String[] Sizes { get; set; } public decimal Price { get; set; } public DateTime Expiry { get; set; } public string Name { get; set; } }
出力
{ "Sizes": [ "Small", "Medium", "Large" ], "Price": 3.9900, "Expiry": "2008-12-28T00:00:00", "Name": "Apple" }
-
Windows10でPowerShellを使用してパブリックIPアドレスを取得する方法
名前がコンピュータのパブリックIPアドレスの意味を明確にするように。これは、基本的にシステムネットワークを識別するために使用されるIPアドレスです。接続の問題に関連する問題を修正するために、既存のパブリックIPアドレスを知る必要がある場合があります。 ちなみに、インターネット上には、IPアドレスを見つけるために使用できる複数のIPアドレスロケーターサービスがあります。しかし、システムのIPアドレスは、単純なコマンドを実行するだけで識別できることをご存知ですか? このガイドでは、Windows 10でPowerShellを使用して、インターネットサービスプロバイダーの詳細など、パブリックIP
-
Parallels を使用して Mac で Windows を入手するには?
両方のプラットフォームを頻繁に使用する場合、Mac で Windows OS とアプリを使用すると便利です。 Mac はユーザーに敵対的であると言われているため、これがどのように可能であるかを考える必要があります。まあ、それを可能にするアプリがあります。 Mac で Windows を使用する最も一般的な方法の 1 つは、Parallels を使用することです。 Parallels を使用して Mac で Windows を入手する簡単な手順 Mac コンピューターを使用していて、重要な Windows アプリの一部を同じ画面で実行したい場合、Parallels はその目的を解決します。この