From a0187295debbfe75d4409f360ba7e0ff765ca2f3 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 27 Jul 2021 11:33:10 -0400 Subject: remove link 'title' attributes that's just the 'href' (pl) (#1736) --- files/pl/glossary/json/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'files/pl/glossary/json') diff --git a/files/pl/glossary/json/index.html b/files/pl/glossary/json/index.html index 85b0ff128b..1f12f49290 100644 --- a/files/pl/glossary/json/index.html +++ b/files/pl/glossary/json/index.html @@ -52,7 +52,7 @@ var JSONfoo = nativeJSON.encode(foo);
var backToJS = nativeJSON.decode(JSONfoo);
 

Inne sposoby użycia JSON

-

Choć teoretycznie możliwe jest użycie JSON korzystając z eval (lecz tylko do deserializacji do obiektu, nie do serializacji do postaci ciągu znaków), lub z json2.js, nie jest to dobrym pomysłem. Parsowanie JSON przy użyciu eval nie jest bezpieczne, gdyż eval dopuszcza znacznie więcej rodzajów składni niż JSON (w tym nawet wykonywanie całkiem arbitralnego fragmentu kodu). Z kolei problemem json2.js jest dodawanie metod do wbudowanych obiektów, jak Object.prototype, co może skutkować błędami w kodzie, w którym nie przewidziano z góry takiej możliwości. Dlatego w niemal wszystkich przypadkach zaleca się pozostanie przy normalnych metodach użycia JSON. 

+

Choć teoretycznie możliwe jest użycie JSON korzystając z eval (lecz tylko do deserializacji do obiektu, nie do serializacji do postaci ciągu znaków), lub z json2.js, nie jest to dobrym pomysłem. Parsowanie JSON przy użyciu eval nie jest bezpieczne, gdyż eval dopuszcza znacznie więcej rodzajów składni niż JSON (w tym nawet wykonywanie całkiem arbitralnego fragmentu kodu). Z kolei problemem json2.js jest dodawanie metod do wbudowanych obiektów, jak Object.prototype, co może skutkować błędami w kodzie, w którym nie przewidziano z góry takiej możliwości. Dlatego w niemal wszystkich przypadkach zaleca się pozostanie przy normalnych metodach użycia JSON. 

Zobacz także