Koder JSON do Base64
Koduj obiekty JSON jako ciągi Base64 do transportu i przechowywania
Wejście JSON
Wyjście Base64
Czym jest kodowanie JSON do Base64?
Base64 to schemat kodowania binarnego na tekst, który konwertuje dowolne bajty na 64 bezpieczne znaki ASCII. Kodowanie JSON jako Base64 jest przydatne dla nagłówków HTTP, ładunków JWT i zmiennych środowiskowych.
To narzędzie koduje Twój JSON za pomocą btoa(JSON.stringify(parsedJson)). Najpierw waliduje JSON, a następnie koduje go w Base64.
Jak kodować JSON do Base64
Wykonaj te kroki, aby zakodować swoje dane JSON w Base64.
Wklej prawidłowy JSON
Wklej swój JSON w panelu wejściowym.
Natychmiastowe wyjście Base64
Narzędzie waliduje i koduje JSON w Base64.
Kopiuj ciąg Base64
Kliknij Kopiuj, aby skopiować zakodowany ciąg.
Przypadki użycia
Konstruowanie ładunku JWT
JWT składają się z trzech części zakodowanych w Base64URL.
Osadzanie w nagłówkach HTTP
Nagłówki HTTP nie mogą zawierać pewnych znaków. Base64 tworzy bezpieczny ciąg.
Przechowywanie w zmiennych środowiskowych
Złożone konfiguracje JSON można przechowywać jako zmienne Base64.
Osadzanie w URI danych
Dane JSON można osadzać w stronach internetowych jako URI danych Base64.
Często zadawane pytania
Czy wyjście wymaga wypełnienia (=)?
btoa() zawsze produkuje standardowy Base64 z wypełnieniem =.
Dlaczego kodowanie nie powodzi się dla niektórych JSON?
btoa() może kodować tylko znaki Latin-1. To narzędzie obsługuje Unicode poprawnie wewnętrznie.
Czy JSON jest walidowany przed kodowaniem?
Tak. Narzędzie najpierw uruchamia JSON.parse().
Czy moje dane opuszczają przeglądarkę?
Nie. Wszystko dzieje się w przeglądarce.
Jak odkodować Base64 z powrotem do JSON?
Użyj naszego narzędzia Base64 do JSON.
Powiązane narzędzia
Odkryj więcej narzędzi do kodowania i JSON.