我有三张不同的牌桌。 1.订单详情(id,itemId,date,userId) 2.物品详情(id,itemName,数量) 3.用户详细信息(id,userName)
我想将JSON返回为:
{[
{
orderId = 1,
items = [
{
itemId = 1,
itemName = ITEM_DEMO,
},
{
itemId = 2,
itemName = ITEM_DEMO2,
}
],
userDetails = {
userId = 1,
userName = TEST_USER
}
}
]}
我们如何在Node JS中执行此操作。我正在使用MySQL。
答案 0 :(得分:0)
首先,您应该阅读object
中的json
和javascript
。
要将数据从mySql
解析为json
,请执行以下步骤:
mySql
的数据的对象。
const ArrayObjectFilledWithMysqlData = [
{
orderId: 1,
items: [{
itemId: 1,
itemName: ITEM_DEMO,
},
{
itemId: 2,
itemName: ITEM_DEMO2,
}]
},
{
userDetails: {
userId: 1,
userName: TEST_USER
}
}
]
json
。
const jsonFromData = JSON.stringify(ArrayObjectFilledWithMysqlData)