Go 템플릿에서 HTML 및 JSON 삽입 처리
Go 템플릿에 HTML 또는 JSON을 삽입하면 이스케이프 및 기타 출력 형식 문제가 발생할 수 있습니다. 의도한 출력을 보장하려면 다음 지침을 따르세요.
HTML 삽입:
이스케이프를 방지하려면 문자열 대신 template.HTML을 사용하세요. 예:
<code class="go">tplVars := map[string]interface{}{ "Html": template.HTML("<p>Paragraph</p>"), }</code>
JSON 삽입:
JSON 데이터를 인터페이스{} 값으로 전달합니다. 예:
<code class="go">type Data struct { Html string Json interface{} }</code>
템플릿에서:
<code class="go">{{.Data.Html}} {{.Data.Json}}</code>
추가 참고 사항:
위 내용은 이스케이프 문제 없이 Go 템플릿에서 HTML 및 JSON 삽입을 처리하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!