問題タブ [linq-to-json]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - JSON を LINQ できますか?
これは、.NET の要求から取得した JSON です。
そして、(おそらく?)LINQを使用して、フィールド「url」をキャッチしたいと思います。私はこのように多くのリクエストを行います, それは少し異なります. そのため、毎回 C# クラスを作成して逆シリアル化することはしません。
単一のフィールドを抽出する方法ですか? ありがとうございました!
c# - JObject コレクションに「未定義」を追加する方法 - JToken/JValue.Undefined はどこにありますか?
Json.NET を使用する場合、「JSON to LINQ」サポートを使用して動的に JSON 構造を作成しようとしています。
以下jObject
はJObjectであり、 JObject.Add は (string, JToken ) を取ります。ただし、未定義トークンまたは Null トークンを追加する方法がわかりません。また、適切な Null/未定義タイプで JValues を作成する方法もわかりません。
JSON Undefined の JToken/JValue を明示的に追加するにはどうすればよいですか? JSON Null の場合はどうですか?
c# - LinqクエリでJArray上のParentに含まれる指定子名を確認する方法
私は次のJsonデータと同じです
また、ウィジェットの親ノードに linq で画像の子ノードが含まれていることを確認するにはどうすればよいですか? ウィジェットの親に指定された子ノードが含まれている場合、if-else 条件があります。
親が子プロパティを持っている場合、プロパティ データをデータベースに入力し、if コード ブロックで return true を実行します。
子が親ノードと一致する私の試したクエリ。
親が指定された子を持っていない場合は、子の値を持つパラメーターを指定します。else ブロック状態を実行し、false を返します。
子が親ノードと一致しないクエリを試しました。
しかし、親が子ノードを指定してelseブロックを実行していないときは、私はしませんでした..よろしくお願いします。
c# - 別のライブラリの IEnumerable を返す
Newtonsoft の LINQ to JSON 関数を使用して、JSON データをさまざまな C# オブジェクトに解析するライブラリを実装しています。怠惰な対熱心なアプローチとは別に、他のライブラリの IEnumerable を渡すことと、それを List にダンプしてから返すことに影響はありますか? これにより、より良いガベージコレクションやそれらの線に沿った何かが可能になりますか?
c# - Newtonsoft を使用して JSON をファイルからクラスに解析する際のエラー
ファイルデータを読み取って、それをクラスに渡してさらに処理しようとしています。obj
データを受け入れていることがわかりますが、エラーが発生しました:
コードは次のとおりです。
そして、これはクラス構造です (DepartureFlightData は PriceViewModel クラスの一部です):
わかりました。JSON は次のとおりです。
c# - ling to json クエリを使用して json データをフィルタリングする方法
私はjsonが初めてです。C# で linq to json クエリを使用して json データをフィルター処理する必要があります。以下のサンプル json データから複数の値を取得する必要があります。
where句を使用して複数(キー、値)を選択する方法を教えてください.where句を使用して名前、スラッグ、フォームファクタ、マザーボードを選択する必要があります。
c# - lambda/linq c# と DTO を使用した複数テーブルの結合
これは本当に私を困惑させました。データベースに 4 つのテーブルがありますが、残念ながら、このテーブルを設計した人は参照制約を作成していません。そのため、利用可能なナビゲーション プロパティはありません。
4 つのテーブルは次のとおりです。
PhoneReportID
これは、CiscoPhoneReport のそれぞれに 1 ApplicationSummary
、3 CSQActivityReport
、および 3があるという考え方ですCallDistributionSummary
。
以下のような JSON 形式の出力が必要です。
このために、DTO を作成しました。
CSQModel クラスには、CSQActivityReport
とCallDistributionSummary
テーブルの両方からのデータが必要です。
以下のように、テーブル結合を含む linq ステートメントを作成できました。
私が得ている結果は、SQL の内部結合のように、9 行のデータのセットです。しかし、これは私が望んでいたものではありません。
上記の JSON 形式のデータを取得するにはどうすればよいですか? 私はそれをまったく理解できませんでした。