【问题标题】:How to select particular id from the json format ...?如何从 json 格式中选择特定的 id ...?
【发布时间】:2019-06-27 20:49:09
【问题描述】:

如何在 ionic 项目中从 json 格式中选择特定的特定数据?

如何从json格式的具体数据中选择id? 如何从所选商品的id中获取值并特别展示?

如何通过ID从json数组中获取数据?

public product_data=[{ product_id:'1', product_image: "assets/img/rhoite.jpg", { product_id:'2', product_image: "assets/img/smtz.jpg", ];

【问题讨论】:

  • 您想从现有 JSON 数据中按照选定的 ID 过滤数据吗?
  • 看一下filter方法Here。这应该让你开始。
  • 是的 pradeep jain 我有 json 数据最多 30 个,并希望根据 id 上的特定选择显示它并显示它的数据..!
  • @jayshah 请参考我下面的回答,您可以从提到的两种方法中选择一种
  • 好的 pradeep jain 感谢您在此过程中帮助我,如果出现任何错误,我们会尽快通知您..!

标签: javascript json angular typescript ionic-framework


【解决方案1】:

只需使用过滤器运算符 -

product_data.filter(ele => ele.product_id == '1')

PS:您可以使用您想要搜索/过滤的任何内容更改键/值对。

或者或者,您也可以使用 Array.find 方法,如果找到它只会返回对象,如下所示 -

product_data.find(ele => ele.product_id == '1')

【讨论】:

    【解决方案2】:

    您可以使用filter过滤掉所需的数据

    let product_data=[{ product_id:'1', product_image: "assets/img/rhoite.jpg"}, { product_id:'2', product_image: "assets/img/smtz.jpg"}, ];
    
    let select = 2
    
    let op = product_data.filter(e=> e.product_id == select)
    
    console.log(op)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-06
      • 2017-10-06
      • 1970-01-01
      • 2015-10-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多