JSON文字列からC#クラスファイルを自動生成する方法

ショーン・ルッティン

次のJSONオブジェクトが与えられた場合、

form = {
  "name": "",
  "address": {
    "street": "",
    "city": "",
    "province": "",
    "postalCode": "",
    "country": ""
  },
  "phoneDay": "",
  "phoneCell": "",
  "businessName": "",
  "website": "",
  "email": ""
}

次のC#クラスを自動生成するツールは何ですか?

public class ContactInfo
{
    public string Name { get; set; }
    public Address Address { get; set; }
    public string PhoneDay { get; set; }
    public string PhoneCell { get; set; }
    public string BusinessName { get; set; }
    public string Website { get; set; }
    public string Email { get; set; }
}

public class Address
{
    public string Street { get; set; }
    public string City { get; set; }
    public string Province { get; set; }
    public string PostalCode { get; set; }
    public string Country { get; set; }
}

私たちはすでにこれらの質問を見てきました:

JSONスキーマからC#クラスを生成する将来的に使用するアプローチとなる可能性のあるJSONスキーマについて質問しています。

Jsonオブジェクト用に生成されたC#クラスの利点と欠点

ショーン・ルッティン

5つのオプション:

  • 何もインストールせずに無料のjsonutilsWebツールを使用します。

  • VisualStudioにWebEssentialsがある場合は、[編集]> [形式を選択して貼り付け]> [JSONをクラスとして貼り付け]を使用します。

  • 無料で利用jsonclassgeneratorを.EXE

  • Webツールapp.quicktype.ioは何もインストールする必要はありません。

  • Webツールjson2csharpも何もインストールする必要はありません。

長所と短所:

  • jsonclassgeneratorはPascalCaseに変換されますが、他のものは変換されません。

  • app.quicktype.ioには、辞書を認識し、名前が無効なc#識別子であるJSONプロパティを処理するためのロジックがいくつかあります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

WordpressプラグインのPHPファイルからPOTファイルを自動生成する方法は?

分類Dev

WSDLファイルからJavaクラスを生成する方法

分類Dev

protobufからPythonクラスファイルを生成する方法

分類Dev

あるC#プロジェクトから別のプロジェクトにクラスをインポートするときに自動生成されたファイルを除外することは可能ですか?

分類Dev

JSONファイルからC#でクラスを作成する

分類Dev

文字列の列をテキストファイルから列挙型に解析する方法。C#

分類Dev

c#クラスファイルからクラスを呼び出す方法

分類Dev

ファイルから動的配列に文字を取得する方法

分類Dev

Javaのファイルパスでバックスラッシュと自動生成されたエスケープ文字をエスケープする方法

分類Dev

matlabコーダーから自動生成されたcファイルを管理する方法は?

分類Dev

自動生成された pojo クラスから json 配列データを取得して表示する方法は?

分類Dev

テキストファイルからHTMLページを自動生成する方法は?

分類Dev

文字列リクエストを使用してJSonファイルからデータを取得する方法

分類Dev

.XSDファイルからJavaクラスを生成する...?

分類Dev

特定のファイルから関数を自動的にラップする方法

分類Dev

自動エクスポートせずにSeleniumWebdriverを使用してJavaからHarファイルを生成する方法は?

分類Dev

自動有線サービスからプライベート静的ファイナルを初期化する方法

分類Dev

XML / JSONファイルをC#クラスに変換する方法は?

分類Dev

HTML:.jsファイルからブートストラップカードを自動的に作成する方法

分類Dev

JSONファイルからバックスラッシュを削除する方法

分類Dev

Android:レイアウトファイルからJavaコードを自動生成する方法

分類Dev

Python:文字列から単語のリストを生成し、インデックスに従ってテキストファイルに保存する方法は?

分類Dev

Avro自動生成クラスを含めることでWarファイルを構築する

分類Dev

セレンスクリプト用に別のクラスファイルから文字列値を渡す方法

分類Dev

ANSI-CのRPCから自動生成された構造のフィールドである文字列を適切に初期化する方法

分類Dev

ファイルからC ++のクラスに日時を解析する方法

分類Dev

Scapyを使用してテキストファイルからPcapトラフィックを生成する方法

分類Dev

コマンドライン+ザイリンクス-ISEから.xstファイルを生成する方法

分類Dev

c# で txt ファイルから 1 文字にアクセスする

Related 関連記事

  1. 1

    WordpressプラグインのPHPファイルからPOTファイルを自動生成する方法は?

  2. 2

    WSDLファイルからJavaクラスを生成する方法

  3. 3

    protobufからPythonクラスファイルを生成する方法

  4. 4

    あるC#プロジェクトから別のプロジェクトにクラスをインポートするときに自動生成されたファイルを除外することは可能ですか?

  5. 5

    JSONファイルからC#でクラスを作成する

  6. 6

    文字列の列をテキストファイルから列挙型に解析する方法。C#

  7. 7

    c#クラスファイルからクラスを呼び出す方法

  8. 8

    ファイルから動的配列に文字を取得する方法

  9. 9

    Javaのファイルパスでバックスラッシュと自動生成されたエスケープ文字をエスケープする方法

  10. 10

    matlabコーダーから自動生成されたcファイルを管理する方法は?

  11. 11

    自動生成された pojo クラスから json 配列データを取得して表示する方法は?

  12. 12

    テキストファイルからHTMLページを自動生成する方法は?

  13. 13

    文字列リクエストを使用してJSonファイルからデータを取得する方法

  14. 14

    .XSDファイルからJavaクラスを生成する...?

  15. 15

    特定のファイルから関数を自動的にラップする方法

  16. 16

    自動エクスポートせずにSeleniumWebdriverを使用してJavaからHarファイルを生成する方法は?

  17. 17

    自動有線サービスからプライベート静的ファイナルを初期化する方法

  18. 18

    XML / JSONファイルをC#クラスに変換する方法は?

  19. 19

    HTML:.jsファイルからブートストラップカードを自動的に作成する方法

  20. 20

    JSONファイルからバックスラッシュを削除する方法

  21. 21

    Android:レイアウトファイルからJavaコードを自動生成する方法

  22. 22

    Python:文字列から単語のリストを生成し、インデックスに従ってテキストファイルに保存する方法は?

  23. 23

    Avro自動生成クラスを含めることでWarファイルを構築する

  24. 24

    セレンスクリプト用に別のクラスファイルから文字列値を渡す方法

  25. 25

    ANSI-CのRPCから自動生成された構造のフィールドである文字列を適切に初期化する方法

  26. 26

    ファイルからC ++のクラスに日時を解析する方法

  27. 27

    Scapyを使用してテキストファイルからPcapトラフィックを生成する方法

  28. 28

    コマンドライン+ザイリンクス-ISEから.xstファイルを生成する方法

  29. 29

    c# で txt ファイルから 1 文字にアクセスする

ホットタグ

アーカイブ