【问题标题】:json server array filter by query parameter按查询参数过滤的 json 服务器数组
【发布时间】:2021-04-21 01:27:57
【问题描述】:

大家好,我在 json 服务器上有以下 json 结构,我想过滤数据 通过传递查询参数 dealType=PC

[
    {
        "deals": [
            {
                "dealName": "KF001",
                "dealType": "PC",
                "statusType": "Designated",
                "scenarios": [
                    {
                        "scenarioName": "Undesignated",
                        "scenarioOfficialIndicator": "N",
                        "loans": [
                            {
                                "freLoanId": 1,
                                "loanAmt": 43,
                                "interestRate": 11.58
                            }
                        ]
                    }
                ]
            },
            {
                "dealName": "KF001",
                "dealType": "SB",
                "statusType": "InMaket",
                "scenarios": [
                    {
                        "scenarioName": "Undesignated",
                        "scenarioOfficialIndicator": "Y",
                        "loans": [
                            {
                                "freLoanId": 1,
                                "loanAmt": 16,
                                "interestRate": 7.06
                            }
                        ]
                    }
                ]
            },
            {
                "dealName": "KF002",
                "dealType": "UND",
                "statusType": "Designated",
                "scenarios": [
                    {
                        "scenarioName": "SrPoolB",
                        "scenarioOfficialIndicator": "N",
                        "loans": [
                            {
                                "freLoanId": 1,
                                "loanAmt": 1,
                                "interestRate": 1.93
                            }
                        ]
                    }
                ]
            }
        ]
    }
]

https://my.api.mockaroo.com/loan-pipeline.json?key=bd565ab0

我想通过传递查询参数 dealType=PC 来过滤数据

【问题讨论】:

    标签: angular api express httpserver json-server


    【解决方案1】:

    你可以在数组https://stackoverflow.com/a/45916177/13889280上使用filter方法

    示例:

    data = [{...}];
    d = data[0]; // I assume only one data
    pcDeals = d.deals.filter((x) => {return x.dealType == "PC"});
    

    【讨论】:

    • 嗨 Yusuf 我在哪里添加 json-server 的方法?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-13
    • 2014-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-06
    相关资源
    最近更新 更多