重複が存在する場合、JSON オブジェクト内の他のコンテンツに基づいて JSON データを検索するにはどうすればよいですか?
P粉713846879
P粉713846879 2024-04-04 10:57:45
0
1
556

現在、Web サイトにいくつかのデータ グラフを実装しています。データ、具体的には ID 番号、日付、データ ポイントを含む JSON があります。同じIDに複数の日付があるため、基本的に「このIDと月を持つJSONオブジェクトを検索し、そのオブジェクトからデータポイント番号を取得する」方法を探しています。これを達成する方法について何か助けはありますか? ファイルが非常に大きいため、可能であれば反復しないことをお勧めします。 JSON の例を示します:

リーリー

実際の json では ID がこのようにグループ化されていないことにも注意してください。これは単なる例です。また、json コンテンツを変更することはできません。

どんな助けも非常に重要です どうもありがとうございます!

P粉713846879
P粉713846879

全員に返信(1)
P粉668019339

JS では array.find を使用できます。

res = myArray.find(item => item["ID"] === "32" && item["month"] === "5") に似ています。 p>

res は検索するオブジェクトです。


繰り返しを行わずに検索を完了したい場合は、一意のキーを持つデータ構造を生成する必要があります。 id-month のようなキーを持つ新しいオブジェクトを作成します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート