diff --git a/changelog.txt b/changelog.txt
index 2a3be2619e8e7bd06c2f09ee97e0e39011014309..9dd3429419dd14c1d248634ad021fbc4aeb171dc 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -1,5 +1,9 @@
 # Changelog
 
+## [2.3.1] - 2020-10-20
+### Fixed
+- JsonNormalizedRenderer now renders only fields that can be converted to json
+
 ## [2.3] - 2020-10-15
 ### Added
 - Added Timepicker field
diff --git a/src/Renderer/JsonNormalizedRenderer.php b/src/Renderer/JsonNormalizedRenderer.php
index 2f0c1c379897a4f708bcd338c0c6dba95ee676ac..90c8c0767a8e02c0e3ab313d0741672a83cfdf49 100644
--- a/src/Renderer/JsonNormalizedRenderer.php
+++ b/src/Renderer/JsonNormalizedRenderer.php
@@ -58,8 +58,9 @@ class JsonNormalizedRenderer implements FieldRenderer {
 					];
 				}
 			}
-
-			$rendered_fields[] = $rendered;
+			if (json_encode($rendered) !== false) {
+				$rendered_fields[] = $rendered;
+			}
 		}
 
 		return $rendered_fields;