Json front matter parse problem


#1

My front matter is in json format.
when my json like this

{
  ...
  "title": "xxx\"xxx",
  ...
}

and error appeared

Error: unable to read frontmatter at filepos 658: EOF for xxx.md

if the value contains two double quotes like this

{
  ...
  "title": "xxx\"yyy\"xxx",
  ...
}

hugo parsed successfully

I wonder is there any difference between hugo json parser and JSON.parse, or is this a bug of the hugo json parser?

my hugo version is 0.20
on max ox

thanks


#2

Hi, i just tested your string on version 0.25.1 and got no errors.
Try updating your installation and it should work fine.


#3

Yes, this was a known bug (introduced by me in some version), but is fixed in the latest Hugo.