【问题标题】:access json data using swig-template使用 swig-template 访问 json 数据
【发布时间】:2013-10-09 21:39:18
【问题描述】:
{
"_id": "1",
"style": "13123",
"category": "dress",
"colors": {
    "Black": {
        "prestock": 50,
        "instock": 60,
        "inactive": 0
    },
    "Blue": {
        "prestock": 30,
        "instock": 0,
        "inactive": 0
    },
    "Red": {
        "prestock": 10,
        "instock": 60,
        "inactive": 0
    }
  }
}

我正在使用 swig-template 访问“颜色”对象 我需要以这种列表格式表达每种颜色:

  • 黑色
  • 蓝色
  • 红色
  • 我如何访问这个 json?

    ps。我尝试了其他方法,但没有运气, 我所拥有的是 {{style_list.colors|sort}} 它给了我这样的:

    Black, Blue, Red
    

    【问题讨论】:

    • JSON.parse() in Swig (Node.js)? 的可能重复项
    • 我猜是同一主题,但我找不到答案
    • 您当前的代码是什么样的?什么不起作用?

    标签: json node.js swig-template


    【解决方案1】:

    使用内置的 JavaScript 方法Object.keys

    <ul>
    {% for color in Object.keys(colors) %}
        <li>{{ color }}</li>
    {% endfor %}
    </ul>
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多