Fix Text Extension Serialization.
diff --git a/src/main/java/org/apache/sling/feature/io/json/JSONWriterBase.java b/src/main/java/org/apache/sling/feature/io/json/JSONWriterBase.java
index 19f6282..3533e68 100644
--- a/src/main/java/org/apache/sling/feature/io/json/JSONWriterBase.java
+++ b/src/main/java/org/apache/sling/feature/io/json/JSONWriterBase.java
@@ -222,7 +222,11 @@
                 }
                 generator.write(key, struct);
             } else if ( ext.getType() == ExtensionType.TEXT ) {
-                generator.write(key, ext.getText());
+                generator.writeStartArray(key);
+                for(String line : ext.getText().split("\n")) {
+                    generator.write(line);
+                }
+                generator.writeEnd();
             } else {
                 generator.writeStartArray(key);
                 for(final Artifact artifact : ext.getArtifacts()) {