1

Я пишу JSON-файл, используя NodeJS, например:

var path = "D:\\test.json"
var writeContent = {"Success" : "This is a sample"}
fs.writeFile(path, JSON.stringify(writeContent, null, 4), function (error) {
        if (error === null) {
            response.json(SuccessResponse);
        }else{
            response.json(ErrorResponse + error.message);
        }
    });

Файл успешно записывается, а также файл JSON довольно печатается, когда я открываю файл JSON в последних файловых редакторах, таких как Subllime3, Notepad++. Я могу просмотреть красивую форму файла. Но когда я открываю тот же файл в Блокноте, я не могу просматривать содержимое в красивом формате.

Это рассматривается как:

{    "GlobalName": "CIRCULAR_GRATES_M01_METRIC",    "LocalName": "Circular Grates M01"    }

1 ответ1

4

Файл, скорее всего, содержит разрывы строк в UNIX (\n), в отличие от разрывов строк в Windows (\r\n). Блокнот довольно тупой и поддерживает только последний.

Wordpad, с другой стороны, поддерживает оба. Это не шутка. ;)

Большинство «современных» редакторов поддерживают оба и позволяют преобразование между ними (и, возможно, разрывы строк в Mac).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .