Може ли JSON да съхранява функции?
Може ли JSON да съхранява функции?

Видео: Може ли JSON да съхранява функции?

Видео: Може ли JSON да съхранява функции?
Видео: Тестирование в Fiddler. Базовые правила подмены данных. Debugging Proxy mock data main rules 2024, Април
Anonim

Няма функция тип данни в JSON . JSON поддържа обекти, масиви, низове, числа, булеви стойности и null. Това е формат на данни, а не език за програмиране. Няма много смисъл да се поддържа функции.

Тук може ли JSON да има функции?

Официалният отговор е: Не, не е валидно да се дефинира функции в JSON резултати! Дори ако JSON се използва като езиково независим формат за сериализиране на данни, тунелиране на "код" през други типове ще работа. А JSON низ може да се използва за предаване на JS функция към браузъра от страна на клиента за изпълнение.

Второ, може ли JSON ключът да бъде число? JSON позволява само ключ имената да бъдат низове. Вие не използвате JSON все пак. Имате JavaScript обектен литерал. Вие мога използвайте идентификатори за ключове , но идентификатор мога не започвай с а номер.

Тогава каква е ползата от JSON Stringify?

В JSON . нанизвам метод преобразува JavaScript стойност в a JSON низ. Обикновено е така използван за конвертиране на JavaScript масиви или обекти JSON , въпреки че също може да бъде използван с прости типове данни като низове и числа.

JSON език за програмиране ли е?

JSON е формат на данни. Може да се класифицира като а език , но не а програмен език . Връзката му с JavaScript е, че споделя своя синтаксис (повече или по-малко) с подмножество от JavaScript литерали. В JSON спецификацията го определя напълно; не зависи от препратки към спецификацията на JavaScript.

Препоръчано: