首页 > 解决方案 > 使用 Express 将 JSON 对象显示为字符串

问题描述

我在我的项目中使用 Express 和 MongoDB。我正在显示数据库字段。除了作为 JSON 对象的字段之外,一切都很好。

这是该字段的存储方式:

    "Color" : {
        "0" : "Green",
        "1" : "Blue"
    },

我正在遍历行,这是我显示字段的方式:

                                <% if (site[field.fieldname]) { %> 
                                    <div class="row mb-2 mt-2">
                                        <div class="col-md-3 col-lg-3">
                                                <h6><%= field.fieldname %> </h6>
                                        </div>
                                        <div class="col-md-3 col-lg-6">
                                                <%= JSON.stringify(site[field.fieldname]) %>
                                                <!-- <%= site[field.fieldname] %> -->
                                        </div>
                                    </div>                                                    
                                <% } %>

这是它当前的显示方式。

{"0":"绿色","1":"蓝色"}

相反,我希望它只显示这个:绿色,蓝色

我怎样才能做到这一点?

谢谢你的时间!

标签: jsonmongodbexpress

解决方案


推荐阅读