From 593b8421b16a9c05d0d8735c38392276b3e87c79 Mon Sep 17 00:00:00 2001
From: derhasi <derhasi@83474.no-reply.drupal.org>
Date: Tue, 15 Aug 2017 15:09:31 -0600
Subject: [PATCH] Issue #2900474 by derhasi, ultimike: JSON is not converted to
 associative array for non-utf8 data

---
 src/Plugin/migrate_plus/data_parser/Json.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Plugin/migrate_plus/data_parser/Json.php b/src/Plugin/migrate_plus/data_parser/Json.php
index c94444bc..df9b3fca 100755
--- a/src/Plugin/migrate_plus/data_parser/Json.php
+++ b/src/Plugin/migrate_plus/data_parser/Json.php
@@ -50,7 +50,7 @@ class Json extends DataParserPluginBase implements ContainerFactoryPluginInterfa
     // valid utf8 - see http://php.net/manual/en/function.json-decode.php#86997.
     if (is_null($source_data)) {
       $utf8response = utf8_encode($response);
-      $source_data = json_decode($utf8response);
+      $source_data = json_decode($utf8response, TRUE);
     }
 
     // Backwards-compatibility for depth selection.
-- 
GitLab