From 36794f46e12d63b0cc1de38b3258fb3dfa2e48d5 Mon Sep 17 00:00:00 2001 From: Aliaksei Linich <49762-linichalexey@users.noreply.drupalcode.org> Date: Thu, 9 Feb 2023 13:24:23 -0500 Subject: [PATCH] Issue #3340381 by linichalexey, ipinchuk, DamienMcKenna: Normalizer returns wrong structure. --- CHANGELOG.txt | 3 +++ src/Normalizer/JsonItemNormalizer.php | 7 +++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 4c086e2..d202fd6 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,5 +1,8 @@ JSON Field 8.x-1.x-dev, 2023-xx-xx ---------------------------------- +#3340381 by linichalexey, ipinchuk, DamienMcKenna: Normalizer returns wrong + structure. + JSON Field 8.x-1.2, 2023-01-06 ------------------------------ diff --git a/src/Normalizer/JsonItemNormalizer.php b/src/Normalizer/JsonItemNormalizer.php index 7174439..40e82b1 100644 --- a/src/Normalizer/JsonItemNormalizer.php +++ b/src/Normalizer/JsonItemNormalizer.php @@ -16,13 +16,16 @@ class JsonItemNormalizer extends NormalizerBase { /** * {@inheritdoc} */ - protected $supportedInterfaceOrClass = NativeJSONItem::class; + protected $supportedInterfaceOrClass = NativeJsonItem::class; /** * {@inheritdoc} */ public function normalize($object, $format = NULL, array $context = []) { - return $object->getValue(); + $field = $object->getParent(); + return [ + $field->getName() => [$object->getValue()], + ]; } } -- GitLab