I export data out of a system and get this block of content, how do i remove the line breaks so it is all one line.
I have tried various things such as "jsonData.replace(/[\r\n]+/g, '\n\n');", but nothing seems to work.
{"pageUrl":"/about","name":"About Us","content":"\n \n \n \n About \n Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. \n Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. \n \n"} this is the code in whole, the above is just one item in the json file
function list_pages(){ var access_token = BCAPI.Helper.Site.getAccessToken(); var request = $.ajax({ url: "/webresources/api/v3/sites/current/pages?fields=pageUrl,name,content", type: "GET", connection: "keep-alive", contentType: "application/json", headers: { "Authorization": $.cookie('access_token') } }); request.done(function (msg) { var myJSONString = JSON.stringify(msg.items); **var myEscapedJSONString = myJSONString.replace(/[\r\n]/g, '');** $( "#results" ).append( myEscapedJSONString ); }) request.fail(function (jqXHR) { console.log("Request failed."); console.log("Error code: " + jqXHR.status); console.log("Error text: " + jqXHR.statusText); console.log("Response text: " + jqXHR.responseText); }) }
\ncharacters in the text? They look like part of the intended content of the fields as they were input, and form part of how it's intended to be displayed in a text document. Why would you want to remove them?\nand actual literal newlines in string literals in the JSON in the question. (The latter being invalid.)