serialization/deserialization


facebook twitter əjdaha lazımdı   googllalink

    1. tərif:müxtəlif programlama dillərində yazılmış programların öz aralarında data mübadiləsi aparması üçün yerinə yetirilən əməliyyatlardır.
    tutaq ki, x adlı təyyarə yolları şirkəti və b adlı otel şirkəti əllərində olan məlumatları paylaşmaq istəyirlər. x adlı şirkətin programı pythonda yazılıb, b nin ki, isə javada yazılıb. sual belədir - daxili strukturu fərqli olan iki dil öz aralarında necə məlumat mübadiləsi apara bilər? bunun üçün hər ikisinin anlaya biləcəyi ortaq yoldan istifadə olunur. bu yol isə əldə olan məlumatları json və ya xml formata çevirməkdir. serialization məlumatların (paketlərin) başqa dildə yazılan programın anlayacağı formata çevirməsinə verilən addır. deserialization isə qəbul edilən məlumatın dilin anlaya biləcəyi struktura çevrilməsinə verilən addır.
    başqa nümunə:
    alman turistin italiyaya gəldiyini düşünün. nə italyanlar almanca bilir, nə də alman italyanca bilir. bəs necə ünsiyyət quracaqlar? əlbəttə ki, beynəlxalq dil olan ingiliscə ilə.
    burdakı ingiliscə bizdə json və xml dir


sən də yaz!