<?php
$json = <<<JSON
{
"@context": "http://s...content-available-to-author-only...a.org",
"@type": "QAPage",
"mainEntity": {
"@type": "Question",
"name":"Кто такой \"срочник\" и что значит
служба по
контракту?","text":"", "author": {
"@type": "Person",
"name": "No Book"
},
"dateCreated": "2019-12-06T01:01Z+03:00",
"answerCount": 1,
"upvoteCount": 0,
"suggestedAnswer": [{
"@type": "Answer",
"text": "Деньги
платят",
"author": {
"@type": "Person",
"name": "Болтун Первомайский"
},
"dateCreated": "2019-12-06T01:02Z+03:00",
"upvoteCount": 0,
"url": "https://w...content-available-to-author-only...l.ru/answer/1955965467"
}]}}
JSON;
'/"[^"]*(?:""[^"]*)*"/',
function($m) { return str_replace("\n", "\\n", $m[0]); }, $json
);
PD9waHAKCiRqc29uID0gPDw8SlNPTgp7CgkiQGNvbnRleHQiOiAiaHR0cDovL3MuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLmEub3JnIiwKCSJAdHlwZSI6ICJRQVBhZ2UiLAoJIm1haW5FbnRpdHkiOiB7CgkJIkB0eXBlIjogIlF1ZXN0aW9uIiwKIm5hbWUiOiLQmtGC0L4g0YLQsNC60L7QuSBcItGB0YDQvtGH0L3QuNC6XCIg0Lgg0YfRgtC+INC30L3QsNGH0LjRgiAK0YHQu9GD0LbQsdCwINC/0L4gCtC60L7QvdGC0YDQsNC60YLRgz8iLCJ0ZXh0IjoiIiwgImF1dGhvciI6IHsKCQkJIkB0eXBlIjogIlBlcnNvbiIsCgkJCSJuYW1lIjogIk5vIEJvb2siCgkJfSwKCQkiZGF0ZUNyZWF0ZWQiOiAiMjAxOS0xMi0wNlQwMTowMVorMDM6MDAiLAoJCSJhbnN3ZXJDb3VudCI6IDEsCgkJInVwdm90ZUNvdW50IjogMCwKInN1Z2dlc3RlZEFuc3dlciI6IFt7CgkJCQkiQHR5cGUiOiAiQW5zd2VyIiwKCQkJCSJ0ZXh0IjogItCU0LXQvdGM0LPQuCAK0L/Qu9Cw0YLRj9GCIiwKCQkJCSJhdXRob3IiOiB7CgkJCQkJIkB0eXBlIjogIlBlcnNvbiIsCgkJCQkJIm5hbWUiOiAi0JHQvtC70YLRg9C9ICDQn9C10YDQstC+0LzQsNC50YHQutC40LkiCgkJCQl9LAoJCSJkYXRlQ3JlYXRlZCI6ICIyMDE5LTEyLTA2VDAxOjAyWiswMzowMCIsCgkJCQkidXB2b3RlQ291bnQiOiAwLAoJCQkJInVybCI6ICJodHRwczovL3cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLmwucnUvYW5zd2VyLzE5NTU5NjU0NjciCgkJCQl9XX19CkpTT047CgokanNvbiA9IHByZWdfcmVwbGFjZV9jYWxsYmFjaygKCScvIlteIl0qKD86IiJbXiJdKikqIi8nLAoJZnVuY3Rpb24oJG0pIHsgcmV0dXJuIHN0cl9yZXBsYWNlKCJcbiIsICJcXG4iLCAkbVswXSk7IH0sCgkkanNvbgopOwpwcmludF9yKGpzb25fZGVjb2RlKCRqc29uKSk7