検索

ホームページ  >  に質問  >  本文

重複が存在する場合、JSON オブジェクト内の他のコンテンツに基づいて JSON データを検索するにはどうすればよいですか?

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

リーリー

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

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

P粉713846879P粉713846879309日前616

全員に返信(1)返信します

  • P粉668019339

    P粉6680193392024-04-05 09:15:27

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

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

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


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

    返事
    0
  • キャンセル返事