diff --git a/compiler2/Type.cc b/compiler2/Type.cc
index 682bccb74600611c1ab79fe3e3c98ebd1c97f929..491eed4ce7146d8f9b06271bc4e1e6950a1a085b 100644
--- a/compiler2/Type.cc
+++ b/compiler2/Type.cc
@@ -4573,7 +4573,7 @@ namespace Common {
         coding_str = "XER, XER_EXTENDED"; // TODO: fine tuning this parameter
         break;
       case CT_JSON:
-        coding_str = "JSON";
+        coding_str = "JSON, FALSE"; // with compact printing
         break;
       case CT_BER: {
         coding_str = "BER, ";
diff --git a/regression_test/customEncoding/Custom1.ttcn b/regression_test/customEncoding/Custom1.ttcn
index c26b7b56ffd3c597ebca7b9d66feb1aedacfa503..168ecaef8cce7f72b53fd6a56ff0aa3b87679370 100644
--- a/regression_test/customEncoding/Custom1.ttcn
+++ b/regression_test/customEncoding/Custom1.ttcn
@@ -254,7 +254,7 @@ external function f_dec_seq(in octetstring x) return Seq
 testcase tc_asn() runs on CT
 {
   var Seq x := { num := 10, str := "abc" };
-  var bitstring enc_exp := oct2bit(char2oct("{\n\t\"num\" : 10,\n\t\"str\" : \"abc\"\n}"));
+  var bitstring enc_exp := oct2bit(char2oct("{\"num\":10,\"str\":\"abc\"}"));
   var Seq dec_exp := x;
   
   var bitstring enc := encvalue(x);