首页 > 解决方案 > 我的 js 文件中的数组未转换为 JSON

问题描述

我在 node.js 中练习代码。我想将我的数组项转换为 JSON 格式。我也尝试过 body-parser 但无法成功。

var express=require('express');
var app= express();
var bodyParser= require('body-parser');

app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended:false}));

var items = [
{"id":"sd223",
"text":"food1"},

{"id":"sd12223",
"text":"food2"},

{"id":"s4d223",
"text":"food3"},

{"id":"s65d223",
"text":"food4"},

];

app.get('/',function(request,response)
{
    response.send(items);
});

app.listen(3000,function(){

    console.log("server 3000");
});

标签: javascriptnode.jsbody-parser

解决方案


如果您想将响应发送为jsonuse response.json(items)。如果您只是想将其转换为 JSON 字符串,请使用JSON.stringify(items)


推荐阅读