Как прервать строку в Json

#javascript #jquery #json

Вопрос:

Я пытаюсь прервать строку, чтобы отобразить текст в следующей строке, но теперь он работает с помощью nbreak var

попытался также указать «//n» вместо присвоения var, но это не помогает, чего мне здесь не хватает

 function GetOrgJSON(employeeList,manager,total){
    var nbreak = '\n';
    var note = '';
    var employeeProcessed=[];
    for(var i=0;i<employeeList.length;i  ){
        
        var objEmp = employeeList[i];      
        if(objEmp.Manager == manager amp;amp; employeeProcessed.indexOf(objEmp.Name) < 0 ){
            var empUl = GetOrgJSON(employeeList,objEmp.ID,0);
            var tcount=0;
            if(empUl !=""){
            tcount=JSON.parse('['   empUl   ']').length;
            } 
            
            note  = '{"name":"' objEmp.Name '   ' tcount ' ' nbreak '  ' objEmp.MainRole ' ' nbreak ' ' objEmp.Country '",';
            note  = '"Email":"' objEmp.Email '",';
            note  = '"title":"' objEmp.Designation '"';
            
            employeeProcessed.push(objEmp.Name);
            
            //var empUl = GetOrgJSON(employeeList,objEmp.ID,0);
            
            if(empUl !=""){
                //total =JSON.parse('['   empUl   ']').length; 
                note  =',"children": ['   empUl   ']';
            }
            note  ='},';
        }       
    } 
    note=note.slice(0,note.length-1);
    return note;
}
 

Ответ №1:

пожалуйста, попробуйте использовать только n . Когда вы пишете \n , вы избегаете этого, и это воспринимается как обычный текст.

Комментарии:

1. Я пытался, но безуспешно

Ответ №2:

Попробуйте использовать n вот так. Пожалуйста, найдите пример кода в том же формате, что и у вас.

 var nbreak = 'n';
var note = '{"name":"dsdds dfd ' nbreak '  fdfd",';
note  = '"Email":"hello",';
alert(note);