Метод JSON.stringify()
преобразует значение JavaScript в JSONJSON.stringify() результат при входе одиночное значение
console.log(JSON.stringify('a'));
//produce "a"
console.log(JSON.stringify(1));
//produce 1
console.log(JSON.stringify(true));
//produce true
, но в соответствии с определением, они не в формате JSON
"a"
1
true
определение JSON является ниже
JSON построен на двух конструкциях:
Коллекция пар имя/значение. На разных языках это , реализованный как объект, запись, структура, словарь, хеш-таблица, keyed список или ассоциативный массив.
Упорядоченный список значений. В большинстве языков это реализуется как массив, вектор, список или последовательность.
Мой вопрос: JSON.stringify()
не производит JSON при вводе выше значений, почему это так?
Что бы ожидаемый результат для вас? какое имя получит эти значения? – Sirikon