创建 API 时修改了 Nestjs 的 JSON 响应

我确实有像下面这样的 json


[ [{


                        "id": "4e181c1b-0a68-425e-9eb7-df36324b6cdb",

                        "date_actual": {

                            "value": "2020-10-21T13:15:00"

                        },

                        "Date": "20201021",

                        "name": "abc"

            

            

                    },

                    {

                        "id": "4e181c1b-0a68-425e-9eb7-df36324qqq",

                        "date_actual": {

                            "value": "2020-1-21T13:15:00"

                        },

                        "Date": "2020102",

                        "name": "xyz"

            

                    }

                ]

            ]

想要修改如下


[ {“id”:“4e181c1b-0a68-425e-9eb7-df36324b6cdb”,“date_actual”:“2020-10-21T13:15:00”,“日期”:“20201021”,“名称”:“abc”


             },

            

            {

                "id": "4e181c1b-0a68-425e-9eb7-df36324qqq",

                "date_actual": "2020-10-21T13:15:00",

                "Date": "2020102",

                "name": "xyz"

           }

            ]

我的服务类别代码是


const rows = await bigqueryClient.query(queryData);

console.log("old json"+JSON.stringify(rows));

return rows;

如何使用nestjs解决这个问题请帮助我?


慕尼黑的夜晚无繁华
浏览 99回答 1
1回答

翻阅古今

这并不是 NodeJS 或 NestJS 特有的,而是常规的旧 JavaScript。由于您有一个值数组,因此您可以使用该Array.prototype.map方法映射到新数组return origArray.map((val) => ({ ...val, date_actual: val.date_actual.value }))
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript