diff --git a/core/src/main/java/com/orientechnologies/orient/core/serialization/serializer/record/string/ORecordSerializerJSON.java b/core/src/main/java/com/orientechnologies/orient/core/serialization/serializer/record/string/ORecordSerializerJSON.java
index <HASH>..<HASH> 100644
--- a/core/src/main/java/com/orientechnologies/orient/core/serialization/serializer/record/string/ORecordSerializerJSON.java
+++ b/core/src/main/java/com/orientechnologies/orient/core/serialization/serializer/record/string/ORecordSerializerJSON.java
@@ -261,7 +261,7 @@ public class ORecordSerializerJSON extends ORecordSerializerStringAbstract {
 						// SET THE OWNER

 						((ODocument) collectionItem).addOwner(iRecord);

 

-					if (collectionItem instanceof String && ((String) collectionItem).length() > 0)

+					if (collectionItem instanceof String && ((String) collectionItem).length() == 0)

 						continue;

 

 					((Collection<Object>) embeddedCollection).add(collectionItem);
Problem with JSON string array deserialization was fixed.