我希望将网站的内容和元数据存储在“带有JSON标头的降价”格式中。用正则表达式提取JSON标题似乎是一个非常不好的主意。是否有任何PHP的JSON解析器只是解析一个JSON对象,直到最外层对象的右括号,然后才停止?最好也会给我JSON子字符串末尾的字符串偏移量。
我可能需要在JSON和markdown字符串之间使用某种分隔符(如空行),但似乎它应该是不必要的,因为JSON似乎已经划定了界限。
我不知道我是否使用正确的语言来描述这个问题;也许这就是我找不到任何东西的原因
以下是一个有趣的例子:
{
"title": "example post",
"tags":["a","b","c"]
}
This is an *example*. The metadata for this post is stored inline with the data itself! How cool is that??!
- here's
- a
- list
如果有帮助,这只需要使用PHP7