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.

1

Wklej prawidłowy JSON

Wklej swój JSON w panelu wejściowym.

2

Natychmiastowe wyjście Base64

Narzędzie waliduje i koduje JSON w Base64.

3

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.