Json 如何在液体模板中创建或定义字典?

Json 如何在液体模板中创建或定义字典?,json,dictionary,liquid,Json,Dictionary,Liquid,根据,, 要创建的对象的唯一可能类型是: 一串 数字 布尔值 无 大堆 排空 任何人都可能知道的任何变通方法?复制变通方法,以获得更高的可视性 模拟/伪造字典解决方案 例如: Declaring: {% assign rgbColors = "red:#FF0000,green:#00FF00,blue:#0000FF" | split: "," %} {% assign value = "green" %} Acessing: {

根据,, 要创建的对象的唯一可能类型是:

一串 数字 布尔值 无 大堆 排空
任何人都可能知道的任何变通方法?

复制变通方法,以获得更高的可视性

模拟/伪造字典解决方案

例如:

Declaring:
{% assign rgbColors = "red:#FF0000,green:#00FF00,blue:#0000FF" | split: "," %}

{% assign value = "green" %}

Acessing:
{% for color in rgbColors %}
    {% assign colorKeyVal = color | split ":" %}
    {% assign colorKey = colorKeyVal[0] %}
    {% assign colorValue = colorKeyVal[1] %}
    {% if colorKey == value %}
        <div style="background: {{ colorValue }}"></div>
    {% endif %}
{% endfor %}