Любой, кто умеет читать файлы экспорта json от ning, используя PHP - PullRequest
0 голосов
/ 23 июня 2010

У меня есть JSON-файлы клиента, которые он получил от экспортера NING. Я пытаюсь загрузить данные в PHP, но кажется, что JSON неправильно отформатирован или что-то в этом роде. ТАК PHP не может разобрать JSON. Я также использовал другой класс PHP для этого, но это тоже не сработало. Ниже приведено содержимое одного из файлов

([{"id": "2492571: Note: 75", "contributorName": "16szgsc36qg2k", "title": "Главная заметок", "description": "Добро пожаловать! Для просмотра всех заметок.", " createdDate ":" 2008-11-14T08: 44: 58.821Z», "updatedDate": "2008-11-14T08: 44: 58.821Z"}])

Помощь оценена!

Ответы [ 3 ]

2 голосов
/ 17 ноября 2011

Файл JSON из экспортера NING неправильно отформатирован. По какой-то причине некоторые запятые отсутствуют, и вместо '}, {' есть шаблон '} {', а первый и последний символы неверны.

Вы можете написать небольшую подпрограмму для предварительного анализа файла и исправить те проблемы и некоторые другие, которые могут появиться, или вы можете взглянуть на код этого плагина Wordpress http://wordpress.org/extend/plugins/import-from-ning/ и скопировать подпрограмму, которая исправляет файл json.

2 голосов
/ 23 июня 2010

Парень в начале и в конце недопустим в JSON.Он должен разобрать после их удаления.

0 голосов
/ 16 сентября 2016

Если вы хотите переместить данные Ning на другую платформу, вы можете рассмотреть Discourse.Уже есть импортер .

Если вы не хотите использовать Discourse, вы все равно можете использовать (Ruby) исходный код импортера , чтобы увидетьпроанализировать файл JSON.

...