Migracja danych do Firebase z MySQL

Mam istniejącą aplikację PHP / MySQL, którą próbuję migrować do AngularJS / Firebase, jako sposób na poznanie nowych technologii.

Aplikacja ma własny schemat tabel w MySQL. Jedna taka tabela wygląda tak:

CREATE TABLE `dictionary` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `word` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
  `wordmeaning` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `wordlength` int(11) unsigned NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

Moje pytanie brzmi: jak przenieść tę strukturę tabeli i zawarte w niej dane z MySQL do Firebase?

Próbowałem wyeksportować dane do łańcucha JSON za pomocą zapytania, takiego jak:

SELECT      CONCAT("[",
          GROUP_CONCAT(
               CONCAT("{id:'",id,"',"),
               CONCAT("word:'",word,"',"),
               CONCAT("wordmeaning:'",wordmeaning,"',"),
               CONCAT("wordlength:'",wordlength,"'}")
          )
     ,"]") 
AS json FROM dictionary;

Daje to prawidłowy ciąg JSON, taki jak:

[{id:'1',word:'cat',wordmeaning:'a mammal species',wordlength:'3'},
{id:'2',word:'catapult',wordmeaning:'throwing device',wordlength:'8'},
{id:'3',word:'cart',wordmeaning:'something to carry things in',wordlength:'4'}]

Zapisałem to w pliku i próbowałem zaimportować plik z Firebase, używając przycisku Importuj JSON, do którego dostałem: Błąd podczas analizowania danych JSON. Sprawdź poprawność danych wejściowych. (Ciąg JSON jest poprawny. Sprawdziłem go whttp://jsonviewer.stack.hu/)

Jakieś pomysły na to, co mógłbym zrobić źle? Zakładam, że Firebase może obsługiwać takie struktury i dane w nich.

Dzięki.

questionAnswers(2)

yourAnswerToTheQuestion