Przegląd Elektrotechniczny

Najstarsze czasopismo elektryków polskich. Ukazuje się od 1919 roku.

strona w języku polskim english page



Numer: 05/2025 Str. 30

Autorzy: Jakub Przydalski , Radosław Wajman :

Tytuł: Zmiana nazwy klucza obiektu JavaScript przy zachowaniu jego oryginalnej struktury na przykładzie graficznej aplikacji edytora JSON

Streszczenie: Artykuł przedstawia założenia i działanie nowatorskiego algorytmu JavaScript, który pozwolił na rozwiązanie problemu zmiany nazwy klucza obiektu, z zachowaniem jego pozycji w drzewie obiektu JSON. Uzyskanie takich funkcjonalności stało się możliwe dzięki imperatywnemu podejściu pomijając wbudowane mechanizmy języka JS. Algorytm dokonuje restrukturyzacji oraz ponownego budowania struktury dokumentu unikając czasochłonnego kopiowania danych. Implementacja algorytmu umożliwiła swobodną edycję dowolnej zagnieżdżonej struktury JSON. Na jego podstawie przygotowano aplikację webową, która dzięki dodatkowej warstwie abstrakcji oferowanej w widoku graficznym umożliwia nawigowanie po wczytanej strukturze obiektu JSON, edytowanie jej kluczy oraz zmianę ich kolejności zabezpieczając przed uszkodzeniem struktury obiektu.

Słowa kluczowe: Słowniki JavaScript, JSON, aplikacja internetowa, interfejs graficzny

wstecz