Рассмотрим следующий объект JSON:
{
"request": {
"headers": {
"Content-Type": "application/json",
"Content-Length": 42,
…
"User-Agent": "Like Gecko"
},
"body": { … }
}
}
Как можно было бы создать цель JSON только с частью headers
с шаблоном Liquid .
Я много чего пробовал, но не могу перебирать заголовки, а не извлекать только заголовки.
{{ headers | size }} ## returns the number of headers
{{ headers }} ## returns a comma separated list of JSON arrays containing header|value pairs
{{ headers[0] }} ## returns empty string
{{ headers | first }} ## returns [Content-Type, application/json]
{{ headers | last }} ## returns [User-Agent, Like Gecko]
{{ (headers | first)[42] }} ## returns same as headers | first
{
"headers":
{% for header in headers %}
{% for item in header %}
{{ item }}
{% endfor %}
{% endfor %}
}