这是Google的“关于结构化数据标记助手”提供的格式:
<script type="application/ld+json">
{
"@context": "http://json-ld.org/contexts/person.jsonld",
"@id": "http://dbpedia.org/resource/John_Lennon",
"name": "John Lennon",
"born": "1940-10-09",
"spouse": "http://dbpedia.org/resource/Cynthia_Lennon"
}
</script>
我可以删除换行符吗?
<script type="application/ld+json">{"@context": "http://json-ld.org/contexts/person.jsonld", "@id": "http://dbpedia.org/resource/John_Lennon", "name": "John Lennon", "born": "1940-10-09", "spouse": "http://dbpedia.org/resource/Cynthia_Lennon"}</script>
答案 0 :(得分:3)
是的,你可以这样使用它。 JSON-LD(分别为JSON)并未定义这些换行符是有意义的。
RFC 4627,JSON Grammar:
在六个中的任何一个之前或之后允许无关紧要的空白 结构特征。
ws = *( %x20 / ; Space %x09 / ; Horizontal tab %x0A / ; Line feed or New line %x0D ; Carriage return )