Преобразование хеш-массива perl в json - PullRequest
0 голосов
/ 22 апреля 2019

У меня есть хеш-массив, который содержит следующее

'title' => 'Событие дня суперкара'

и эта строка дает мне ошибку

Uncaught SyntaxError: Неожиданный конец ввода JSON в JSON.parse ()

Вот так я конвертирую хеш-массив в json, если я удаляю эту строку, все работает нормально

 my $json_text = JSON::XS->new->utf8->encode ($myarray); 

$ myarray (используя dumper)

[
  [
    {
      "time": 1555916399,
      "mes": 4, 
      "evento": [
        {
          "star": "1555855200",
          "year": "2019",
          "month": "4",
          "title": "Super car\'s day event",  
          "id": "1"
        }
      ],
      "dia": 21,
      "year": 2019,  
    },

$ json_text (с помощью дампера)

[
  [
    {
      "time": 1555916399,
      "mes": 4, 
      "evento": [
        {
          "star": "1555855200",
          "year": "2019",
          "month": "4",
          "title": "Super car
...