var bookstore = $.import("de.linuxdozent.gittest.anonymous", "bookstore");
var speech;
var apiResponse = {
    "speech": "",
    "displayText":""
};

$.response.contentType = "application/json";
if($.request.method === $.net.http.POST) {
    var content = $.request.body.asString();
    var request = JSON.parse(content);
    if(request.result.action === "ListBooks") {
        var books = bookstore.readBooks();
        if(books.length > 0) {
            speech = "Wir führen: ";
            var arrayLength = books.length;
            for (var i = 0; i < arrayLength; i++) {
                speech += books[i].BookTitle + " ";
            }
        } else {
            speech = "Leider sind noch keine Bücher gelistet.";
        }
        apiResponse.speech = speech;
        apiResponse.displayText = speech;
        $.trace.error("Response: " + speech);
    }
    $.response.setBody(JSON.stringify(apiResponse));
}
@@ -67,17 +67,17 @@
 store%22);
-%0D
+%0A
 var spee
@@ -79,17 +79,17 @@
  speech;
-%0D
+%0A
 var apiR
@@ -99,17 +99,17 @@
 onse = %7B
-%0D
+%0A
     %22spe
@@ -117,17 +117,17 @@
 ch%22: %22%22,
-%0D
+%0A
     %22dis
@@ -142,13 +142,13 @@
 %22:%22%22
-%0D%7D;%0D%0D
+%0A%7D;%0A%0A
 $.re
@@ -187,17 +187,17 @@
 n/json%22;
-%0D
+%0A
 if($.req
@@ -230,17 +230,17 @@
 .POST) %7B
-%0D
+%0A
     var 
@@ -275,17 +275,17 @@
 tring();
-%0D
+%0A
     var 
@@ -314,17 +314,17 @@
 ontent);
-%0D
+%0A
     if(r
@@ -362,17 +362,17 @@
 ooks%22) %7B
-%0D
+%0A
         
@@ -405,17 +405,17 @@
 Books();
-%0D
+%0A
         
@@ -436,17 +436,17 @@
 h %3E 0) %7B
-%0D
+%0A
         
@@ -473,17 +473,17 @@
 hren: %22;
-%0D
+%0A
         
@@ -517,17 +517,17 @@
 .length;
-%0D
+%0A
         
@@ -569,17 +569,17 @@
 ; i++) %7B
-%0D
+%0A
         
@@ -621,17 +621,17 @@
 e + %22 %22;
-%0D
+%0A
         
@@ -627,33 +627,33 @@
 %22;%0A            %7D
-%0D
+%0A
         %7D else %7B
@@ -652,17 +652,17 @@
 %7D else %7B
-%0D
+%0A
         
@@ -716,17 +716,17 @@
 istet.%22;
-%0D
+%0A
         
@@ -722,25 +722,25 @@
 %22;%0A        %7D
-%0D
+%0A
         apiR
@@ -755,33 +755,33 @@
 speech = speech;
-%0D
+%0A
         apiRespo
@@ -805,17 +805,17 @@
  speech;
-%0D
+%0A
         
@@ -855,15 +855,15 @@
 ch);
-%0D
+%0A
     %7D
-%0D
+%0A
     
@@ -914,6 +914,7 @@
 e));
-%0D%7D
+%0A%7D%0A

Update linefeed