C#でのオブジェクト値のフィルタリング

シルバ

次のオブジェクトを受け取るC#Web APIがあります:

     "cars": {
       "bmw": true,
       "benz": false,
       "kia": true,
       "hyundai": false,
       "madza": false,
       "ford": false
   }

クラスプロパティは次のとおりです。

 public CarsViewModel cars{ get; set; }

上記のオブジェクトで真であるすべての値を取得するにはどうすればよいですか?

1_bug

受信したオブジェクトをディクショナリに解析し、値がtrueの場合にのみキーを選択できます。

string json = "{\"bmw\": true,\"benz\": false,\"kia\": true,\"hyundai\": false,\"madza\": false,\"ford\": false}";
var dict = JsonConvert.DeserializeObject<Dictionary<string,bool>>(json);

List<string> cars = dict.Where(x=>x.Value).Select(y=>y.Key).ToList();

結果は次の方法で確認できます。

cars.ForEach(y => Console.Write("{0}\n", y));

PS。シリアル化するには、Newtonsoft.Json名前空間を使用する必要があります。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

djangoでのオブジェクト値のフィルタリング

分類Dev

オブジェクトをその値でフィルタリングする

分類Dev

C#のオブジェクトでリストをフィルタリングする方法は?

分類Dev

C#LINQを使用して、オブジェクトのリストで最大値を持つ各オブジェクトをフィルタリングする

分類Dev

オブジェクトのキーと値のフィルタリング

分類Dev

値のサブ配列でオブジェクトの配列をフィルタリングする

分類Dev

オブジェクトのセットの値でオブジェクトのリストをフィルタリングします

分類Dev

javascriptの別のオブジェクトでオブジェクトをフィルタリングする

分類Dev

node / expressjsでのjsonオブジェクトのフィルタリング

分類Dev

JavaScript でのオブジェクトのフィルタリングと削減

分類Dev

オブジェクトの配列を複数の値でフィルタリングする

分類Dev

配列内のオブジェクトを値でフィルタリングする最速の方法

分類Dev

c#オブジェクトリストフィルタリング(linq?)

分類Dev

オブジェクトC#のObservableCollectionをフィルタリングします

分類Dev

ES6でオブジェクトをその値でフィルタリングする方法

分類Dev

lodash:空でない配列の値でオブジェクトをフィルタリングします

分類Dev

Jsのオブジェクトでオブジェクトをフィルタリングする方法

分類Dev

オブジェクトの配列をオブジェクトでフィルタリングする方法は?

分類Dev

オブジェクトでオブジェクトの配列をフィルタリングする方法

分類Dev

キーでオブジェクトのオブジェクトをフィルタリングする

分類Dev

jsonオブジェクトを別のオブジェクトでフィルタリングする方法-Javascript

分類Dev

DjangoQuerysets-関連オブジェクトのブール値でオブジェクトをフィルタリングする

分類Dev

オブジェクト値のネストされた配列でオブジェクトの配列をフィルタリングする

分類Dev

オブジェクト内の値でRecyclerViewをフィルタリングする

分類Dev

JavaScriptで配列とオブジェクトの比較から値をフィルタリングする方法は?

分類Dev

値の配列とフィルタリングオブジェクトをjavascriptで渡します

分類Dev

javascriptの最小値属性でオブジェクトをフィルタリングする

分類Dev

角度8-オブジェクトの配列を数値でフィルタリングする

分類Dev

複数の文字列値でオブジェクトをフィルタリングする

Related 関連記事

  1. 1

    djangoでのオブジェクト値のフィルタリング

  2. 2

    オブジェクトをその値でフィルタリングする

  3. 3

    C#のオブジェクトでリストをフィルタリングする方法は?

  4. 4

    C#LINQを使用して、オブジェクトのリストで最大値を持つ各オブジェクトをフィルタリングする

  5. 5

    オブジェクトのキーと値のフィルタリング

  6. 6

    値のサブ配列でオブジェクトの配列をフィルタリングする

  7. 7

    オブジェクトのセットの値でオブジェクトのリストをフィルタリングします

  8. 8

    javascriptの別のオブジェクトでオブジェクトをフィルタリングする

  9. 9

    node / expressjsでのjsonオブジェクトのフィルタリング

  10. 10

    JavaScript でのオブジェクトのフィルタリングと削減

  11. 11

    オブジェクトの配列を複数の値でフィルタリングする

  12. 12

    配列内のオブジェクトを値でフィルタリングする最速の方法

  13. 13

    c#オブジェクトリストフィルタリング(linq?)

  14. 14

    オブジェクトC#のObservableCollectionをフィルタリングします

  15. 15

    ES6でオブジェクトをその値でフィルタリングする方法

  16. 16

    lodash:空でない配列の値でオブジェクトをフィルタリングします

  17. 17

    Jsのオブジェクトでオブジェクトをフィルタリングする方法

  18. 18

    オブジェクトの配列をオブジェクトでフィルタリングする方法は?

  19. 19

    オブジェクトでオブジェクトの配列をフィルタリングする方法

  20. 20

    キーでオブジェクトのオブジェクトをフィルタリングする

  21. 21

    jsonオブジェクトを別のオブジェクトでフィルタリングする方法-Javascript

  22. 22

    DjangoQuerysets-関連オブジェクトのブール値でオブジェクトをフィルタリングする

  23. 23

    オブジェクト値のネストされた配列でオブジェクトの配列をフィルタリングする

  24. 24

    オブジェクト内の値でRecyclerViewをフィルタリングする

  25. 25

    JavaScriptで配列とオブジェクトの比較から値をフィルタリングする方法は?

  26. 26

    値の配列とフィルタリングオブジェクトをjavascriptで渡します

  27. 27

    javascriptの最小値属性でオブジェクトをフィルタリングする

  28. 28

    角度8-オブジェクトの配列を数値でフィルタリングする

  29. 29

    複数の文字列値でオブジェクトをフィルタリングする

ホットタグ

アーカイブ