如何将json对象显示为没有括号的纯文本

时间:2016-09-07 21:18:13

标签: node.js express stringify

这里我从数据库中获取一个列作为javascript对象。然后我尝试通过stringify将对象中的内容作为字符串获取并将其呈现给我的ejs页面。数据库中的内容采用json格式{“con”:如何从列中获取内容以显示为纯文本?

var table= require('../models/table');

router.get('/', function(req, res){
    table.where({ id:1 })
        .fetch({ columns: ['con'] })
        .then(function(model){
            str = JSON.stringify(model);
            res.render('page.ejs', { str });
        });
});     

1 个答案:

答案 0 :(得分:0)

您可以使用正则表达式删除[]{}个字符:str.replace(/[\[\]\{\}]+/g, '')

如果您正在寻找的话,您可以继续转义其他字符,例如引号。