如何转义液体中的撇号? (商业催化剂)

How do I escape an apostrophy in liquid? (Business Catalyst)

我需要调用其中带有撇号的 json 项。

{% for item in search.items -%}
<a href="{{item.url}}">Position: {{item.['Position Title']}}</a><br>

<ul>
  <li><strong>State:</strong> {{item.['Vacancy State']}}</li>
  <li><strong>Numbers Required:</strong> {{item.["Numbers Req\'d Min"]}} - {{item.["Numbers Req\'d Max"]}}</li>
  <li><strong>Employer:</strong> {{item.['Employer Name']}}</li>
</ul>

<p><strong>Description</strong></p>
<div>{{item.description}}</div>

<ul>
  <li><strong>Listed Date:</strong> {{item.releaseDate | date}}</li>
  <li><strong>Expiry Date:</strong> {{item.expiryDate | date}}</li>
</ul>

{% endfor -%}

{{item.["Numbers Req\'d Min"]}} - {{item.["Numbers Req\'d Max"]}}</li> 部分无效,因为 Web 应用项目中有一个撇号。 -> Req'd

有人知道我如何在 Business Catalyst 中成功调用它吗?我尝试了 \,但目前无法正常工作。

您应该能够在不转义代码的情况下使用它。

尝试:{{item.["Numbers Req'd Min"]}}

因为它包含在 " " 中,所以它应该可以工作。当您转义 ' 时,它会将 \ 视为一个字符并且无法正确呈现。