簡體   English   中英

在 Jade 中解析 JSON?

[英]Parsing JSON in Jade?

我一直在撓頭。 我正在嘗試在 Jade 中解析 JSON。 我已經嘗試了我在 Stack 上找到的大約 20 個解決方案......有沒有人看到我在這里做錯了什么?

路線(來自postgres的數據):

//show books
pg.connect(dbconnect, function(err, client, done) {

    client.query('SELECT * FROM books', function(err, result) {
        res.render('books', { title: 'My Books', booklist: JSON.stringify(result.rows) });
    });

});

玉:

 block content
    each key in booklist
        p= bookname

輸出:

[{"id":1,"bookname":"Book 1"},{"id":2,"bookname":"Book 2"}] 

任何幫助表示贊賞!

問題很可能是您使用JSON.stringify()將對象轉換為字符串。 該函數將返回一個字符串,然后您嘗試對其進行迭代。

嘗試

pg.connect(dbconnect, function(err, client, done) {
    client.query('SELECT * FROM books', function(err, result) {
        res.render('books', { title: 'My Books', booklist: result.rows });
    });
});

block content
   each book in booklist
       p= book.bookname

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM