Json意外结束了字符串越野车的角色

时间:2018-05-14 19:26:31

标签: javascript arrays json web-scraping

刚从网页上抓取一些json,现在当我尝试使用vscode解析它时,我在“内容”行上遇到“意外的字符串结束”错误: 这是json

    {
    "name": "Anna Vergnas",
    "date": "04/18/2018 4:30pm",
    "content": "L'appartement se situe au métro porte de Montreuil.Nous sommes au rez de chaussée d 'une belle et grande cour pavée, qui accueille volontier une baignade de soleil, des apéros au milieu des jardinières et . Cadre plutôt exceptionnel pour Paris, puisque vous avez un jardin et une terrasse dont vous profitez as you want (dans le respect de chacun).Pour plus d'
    info contactez moi en mp: )",
"number" : "null"}

以下是用于抓取的代码的一部分(blocks是容器的div):

let result = []

                let name = blocks[z].querySelector('.fwn.fcg') ? blocks[z].querySelector('.fwn.fcg').innerText : null
            let fb_url = blocks[z].querySelector('h5 a') ? blocks[z].querySelector('h5 a').href : null
            let date = blocks[z].querySelector('abbr') ? blocks[z].querySelector('abbr').title : null
            let content = blocks[z].querySelector('._5pbx.userContent._3576') ? blocks[z].querySelector('._5pbx.userContent._3576').innerText : null
            let number = blocks[z].querySelector('._5pbx.userContent._3576') ? blocks[z].querySelector('._5pbx.userContent._3576').innerText.replace(/\s/g, '').match(/((\+)33|0)[1-9](\d{2}){4}/g) : null
            result.push({ name, fb_url, date, content, number, group_url})

1 个答案:

答案 0 :(得分:0)

根据帖子中显示的内容,content包含未编码的新行,JSON中不允许这样做。