色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

express獲取json

黃文隆2年前10瀏覽0評論

在使用Express框架構建Web應用的時候,經常需要發送或獲取JSON(JavaScript Object Notation)數據。以下是一些在Express中獲取JSON的方法。

首先引入Express和相關依賴:

const express = require('express');
const bodyParser = require('body-parser');
const app = express();
app.use(bodyParser.json());

這里我們使用了body-parser中間件,它可以解析POST請求的參數,其中包括JSON格式。

獲取JSON對象:

app.get('/json', (req, res) => {
const json = {
key1: 'value1',
key2: 'value2'
};
res.json(json);
});

這里我們使用了res.json()方法,它會將JSON對象轉換為字符串并設置正確的Content-Type,然后將其發送給客戶端。

獲取JSON格式的請求參數:

app.post('/json', (req, res) => {
const json = req.body;
res.json(json);
});

這里我們使用了req.body屬性,它會返回包含POST請求參數的對象。

獲取JSON數組:

app.get('/json-array', (req, res) => {
const jsonArr = [
{
key1: 'value1',
key2: 'value2'
},
{
key1: 'value3',
key2: 'value4'
}
];
res.json(jsonArr);
});

這里我們只需要像獲得JSON對象一樣使用res.json()方法即可。

自定義JSON的Content-Type:

app.get('/json', (req, res) => {
const json = {
key1: 'value1',
key2: 'value2'
};
res.set('Content-Type', 'application/custom-json');
res.send(JSON.stringify(json));
});

這里我們使用了res.set()方法將Content-Type設置為自定義的application/custom-json,然后使用JSON.stringify()方法將JSON對象轉換為字符串并使用res.send()方法將其發送給客戶端。

以上就是一些在Express中獲取JSON的方法,希望能對大家有所幫助。