Co to jest Weboteka?
Weboteka to polska platforma z ponad 200 darmowymi narzędziami online, w tym kalkulatorami, generatorami i konwerterami. Wszystkie narzędzia działają w przeglądarce bez rejestracji.
Składnia JSON, granice formatera, precyzja liczb oraz mapowanie CSV i XML. Rozróżnienie JSON, JavaScript i BSON.
JSON to tekstowy format wymiany danych. Dokument może zawierać obiekt, tablicę, tekst, liczbę, wartość logiczną lub null także na najwyższym poziomie. Nie jest ograniczony do obiektów i list. Nazwy pól i teksty zapisuje się w podwójnych cudzysłowach; standard nie przewiduje komentarzy, końcowych przecinków, undefined, NaN ani Infinity. RFC 8259.
Przykład obiektu:
{
"name": "Anna",
"active": true,
"roles": ["reader", "editor"],
"age": 30
}
Liczby mogą być ujemne i używać zapisu wykładniczego. To parser i środowisko ustalają praktyczne granice głębokości, rozmiaru i precyzji.
JSON Formatter pomaga odczytać zagnieżdżenia lub usunąć zbędne białe znaki. Nie naprawia automatycznie znaczenia uszkodzonych danych. Informacja o błędzie może wskazać miejsce wykrycia problemu, nie zawsze jego pierwotną przyczynę.
Poprawny JSON może nadal być błędnym żądaniem API: wymagane pola, format daty i dozwolone wartości określa kontrakt. Przed wysłaniem sprawdź schemat oraz reguły biznesowe. Przy bardzo dużych liczbach parser oparty o JavaScript Number może utracić dokładność; identyfikatory bez działań arytmetycznych często warto transportować jako tekst zgodnie z kontraktem API.
Minifikacja zmniejsza wyłącznie zbędne znaki formatu. Nie ma stałego procentu oszczędności; mierz także wynik po kompresji transportowej. Zachowaj czytelną wersję źródłową.
JSON.parse tworzy wartość JavaScript, a JSON.stringify serializuje obsługiwane wartości. Obiekt JavaScript może mieć elementy, których JSON nie reprezentuje. Funkcje, undefined i inne typy wymagają świadomego modelu danych; nie zastępuj ich automatycznie null bez ustalenia znaczenia.
MongoDB używa BSON, nie dosłownie plików JSON. Zapis ObjectId(...) lub ISODate(...) spotykany w powłoce nie jest standardowym JSON. Baza oferuje walidację schematu oraz operację $lookup do łączenia danych — stwierdzenie „MongoDB nie ma JOIN ani schematu” jest zbyt szerokie. MongoDB: BSON, MongoDB: $lookup.
CSV jest tabelą, a JSON może mieć drzewa i tablice zagnieżdżone. Przed konwersją ustal sposób spłaszczania, kolejność kolumn i reprezentację brakujących pól. Zamiana JSON na XML również wymaga zasad mapowania; nie zakładaj bezstratnego odtworzenia bez testu.
Formater JSON nie jest generatorem wszystkich formatów ani skanerem sekretów. Do przykładów używaj danych testowych. Nie publikuj tokenów i haseł w pliku konfiguracyjnym; bcrypt jest funkcją do przechowywania haseł, a nie odwracalnym szyfrowaniem konfiguracji.
Spis treści
Zastosowania formatera, testera regex i narzędzi developerskich; granice walidacji, weryfikacji tokenów i minifikacji.
Wzory i przykłady z jednoznaczną podstawą kosztów. Dlaczego CTR ani przychodowe LTV nie dowodzą rentowności.
Tytuły, opisy, canonical i mapy witryny według dokumentacji Google. Ograniczenia podglądów oraz poprawna interpretacja Web Vitals.