From ef482591bf97c5b07f482215d23bbf5e33b86729 Mon Sep 17 00:00:00 2001 From: Neil Lalonde Date: Fri, 6 Feb 2015 13:47:01 -0500 Subject: [PATCH] FIX: Ning json can have square brackets instead of commas --- script/import_scripts/ning.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/script/import_scripts/ning.rb b/script/import_scripts/ning.rb index 554360022b6..72953ee252a 100644 --- a/script/import_scripts/ning.rb +++ b/script/import_scripts/ning.rb @@ -51,7 +51,12 @@ class ImportScripts::Ning < ImportScripts::Base def repair_json(arg) arg.gsub!(/^\(/, "") # content of file is surround by ( ) arg.gsub!(/\)$/, "") + arg.gsub!(/\}\{/, "},{") # missing commas sometimes! + + arg.gsub!("}]{", "},{") # surprise square brackets + arg.gsub!("}[{", "},{") # :troll: + arg end