const Regelmäßiger Test = () => {

Text auf der linken Seite, Füllen Sie die Ausdrucksspalte mit regulären Ausdrücken aus, markieren Sie Übereinstimmungen und listen Sie Erfassungsgruppen auf.
Keine Netzwerkanfragen und die Rohdaten verlassen nie den Browser.

Über 40 lokale Tools · JSON Verarbeitung · Formatkonvertierung · Kodierung und Dekodierung · Textunterstützung

fertig Volumen: 0 B Benötigte Zeit: 0 ms
UTF-8 Einzug: 4 Leerzeichen JSON
1

Wählen Sie Werkzeuge aus

Klicken Sie in der Werkzeugbibliothek unten auf „Kategorie“ und dann auf „Karten“. Der Arbeitsbereichstitel wechselt sofort zur entsprechenden Funktion.

2

Inhalte posten

Kleben Sie links die JSON, den Code oder den geheimen Text ein. Die meisten Tools erzeugen nach der Eingabe automatisch Ergebnisse, ohne dass Sie auf „Ausführen“ klicken müssen.

3

Sehen Sie sich die Ergebnisse an

Die rechte Seite ist das Verarbeitungsergebnis. JSON Formatierung kann auf „Baum/Visualisierung“ umgestellt werden. Vergleichstools heben Hinzufügungen, Löschungen und Änderungen hervor.

4

Kopieren oder teilen

Kopieren Sie die Ergebnisse, laden Sie die Datei herunter oder klicken Sie auf „Teilen“, um einen Hash-Link zu generieren. Die Daten werden lediglich in die Adresszeile des Browsers geschrieben und nicht an den Server gemeldet.

Menü der Werkzeugbibliothek

Wählen Sie das Modul nach Kategorie aus, und die Karten und Beispielszenen unten werden zusammengeschaltet.

Beispiele und Szenarien

Aktuell ·JSON Kern

Klicken Sie auf „Ausfüllen“, um das Tool zu öffnen und die Probe zu schreiben. Sie können die Ergebnisse direkt sehen.

JSON Format

Verschönerung der Schnittstellenantwort

Komprimieren JSON Erweitern Sie die Baumansicht einrücken und ausschneiden

{
  "status": "success",
  "code": 200,
  "data": { "user": { "id": 1001, "name": "Ada" }, "list": [1, 2, 3] }
}
JSON Grammatikprüfung

Suchen Sie nach zusätzlichen Kommas

Markiert Fehlerzeilen anstelle eines allgemeinen Unerwartet-Tokens

{
  "ok": true,
  "msg": "多余逗号会报错",
}
JSON5 Analyse

JSON5 → Standard JSON

Kommentare, einfache Anführungszeichen und abschließende Kommas werden in analysierbare JSON umgewandelt

{
  // 配置注释
  env: 'dev',
  retries: 3,
  hosts: ['a.local', 'b.local',],
}
JSONPath Abfrage

Buchtitel mit Preis > extrahieren 20

Ausdruck$.store.book[?(@.price>20)].title→ Dreikörper, Algorithmus

{
  "store": {
    "book": [
      { "title": "三体", "price": 48 },
      { "title": "JSON 手册", "price": 12 },
      { "title": "算法", "price": 88 }
    ]
  }
}
JSON Vergleiche Diff

Zwei Bereitstellungskonfigurationen

Replikate geändert, Debug gelöscht, Region hinzugefügt

Ein alter
{"env":"prod","replicas":2,"debug":false}
B neu
{"env":"prod","replicas":4,"region":"cn-east"}
JSON Schlüsselsortierung

Sortieren Sie die Schlüssel alphabetisch

Verschachtelte Objekte werden ebenfalls neu angeordnet, um die Unterscheidung zu erleichtern

{
  "z": 1,
  "m": 2,
  "a": { "c": 3, "b": 2 }
}

Gebrauchsanweisung

Erfahren Sie nach Modul, wann Sie welches Tool verwenden sollten. Wenn Sie auf „Tools anzeigen“ klicken, springen Sie zur entsprechenden Kategorie und verwenden dann das obige Beispiel, um den Arbeitsbereich mit einem Klick auszufüllen.

JSON Kern

Es wird am häufigsten zum Schnittstellen-Debugging, zur Fehlerbehebung bei Protokollen und zum Konfigurationsvergleich verwendet. Es wird empfohlen, zuerst zu formatieren, um die Struktur zu sehen. Wenn es ein Problem mit der Syntax gibt, verwenden Sie die Überprüfung, um die Zeilennummer zu ermitteln.

  1. Fügen Sie den Antworttext komprimiert in eine Zeile ein, wählen Sie „JSON Format“ und die rechte Seite wird erweitert; Die Baumansicht kann den Schlüsselwert direkt ändern. Wenn Sie von einer Adresse laden müssen, klicken Sie nach der Bestätigung auf „Pull“ (eine Netzwerkanfrage wird initiiert).
  2. ZeitungUnexpected tokenWenn Sie stattdessen „Syntaxprüfung“ verwenden, werden Zeilen mit zusätzlichen Kommas und fehlenden Klammern markiert.
  3. Verwenden Sie „JSON5 parse“ für Konfigurationen mit Kommentaren oder nachgestellten Kommas, wodurch der Standard JSON ausgegeben wird.
  4. Um zwei Konfigurationen zu vergleichen: Öffnen Sie „JSON Compare Diff“; Um sie zu einem zu kombinieren, verwenden Sie „JSON Merge“.
  5. Nehmen Sie nur einige Felder: Öffnen Sie „JSONPath“. Verwenden Sie „JSON Schema“, um den Vertrag abzuleiten oder zu überprüfen.

Wenn der Einzugsraum in den „Einstellungen“ oben rechts geändert wird, ändern sich auch die Formatierung und die Schlüsselsortierung.

Werkzeuge anzeigen

Konvertierung und Entitäten in mehreren Formaten

Bei der Verbindung mit Betriebs- und Wartungskonfigurations- und Back-End-Modellen ist kein Hin- und Hergehen zur Online-Konvertierungsstation erforderlich.

  1. JSON ↔ YAML / TOML / XML / CSV: Wählen Sie zuerst die Richtung aus und fügen Sie dann den Quelltext ein.
  2. XML muss ein analysierbares Dokument sein; Der Wurzelknoten wird mit einer Schicht umwickelt, wenn JSON→XMLroot.
  3. „Entitätscode generieren“ kann mit Java, Go, Python, TypeScript, C#, PHP, Kotlin, Swift, Rust, GraphQL usw. funktionieren.
  4. JSON → SQL INSERT, Curl / Postman gegenseitige Konvertierung, Camel Case Unterstrich-Änderungstaste werden alle in gegenseitige Konvertierungen klassifiziert.

Wenn die Konvertierung fehlschlägt, sehen Sie sich die Fehlermeldung rechts an. Formatieren Sie es zuerst, um zu bestätigen, dass JSON legal ist, und konvertieren Sie es dann ineinander und voneinander. Die Erfolgsquote ist höher.

Werkzeuge anzeigen

Codeverschönerung und Text Diff

Veröffentlichen Sie ein in eine Zeile komprimiertes Stück JS / SQL oder vergleichen Sie zwei Protokolle oder Konfigurationsentwürfe.

  1. „Code-Verschönerung/Komprimierung“ wählt zunächst den Typ aus (JS-Verschönerung, SQL-Verschönerung usw.) und die Ergebnisse werden rechts angezeigt.
  2. Die Komprimierungsoption entfernt Kommentare und redundante Leerzeichen, was für den Volumenvergleich geeignet ist und nicht für die Verwendung als Produktions-Builder geeignet ist.
  3. „Text Diff“ ist jeder Text in der linken und rechten Spalte, und der Unterschied wird zeilenweise hervorgehoben. Es muss nicht JSON sein.

Der Verschönerungstyp wird in der oberen rechten Ecke des Arbeitsbereichs umgeschaltet.

Werkzeuge anzeigen

Kodierung, Hashing, JWT, RSA

Alles im Browser berechnet. Verwenden Sie für die Produktion keine Schlüssel, Token und Klartext und veröffentlichen Sie keine echten Datenschutzinformationen.

  1. Base64 / URL: Kodierung und Dekodierung sind zwei Werkzeuge. Achten Sie darauf, sie nicht verkehrt herum einzufügen.
  2. Hash: Text oder lokale Datei; HMAC muss den Schlüssel rechts ausfüllen. Integrität zuerst SHA-256 / SHA-512.
  3. JWT: Das Parsen ergibt Unix/ISO/lokale Zeit; Generierung und Überprüfung können HS256 oder RS256 sein.
  4. AES-GCM: Passwort-Ableitungsschlüssel, Chiffretext ist JSON. RSA Immer noch zuerst „den Schlüssel generieren“ und dann entschlüsseln.
  5. Zeitstempel: rein digital, automatisch nach Sekunden oder Millisekunden beurteilt; Sie können auch „aktuelle Zeit“ verwenden, um mit einem Klick die Orts- und ISO-Zeit einzugeben.

Der Schlüssel wird nur lokal verarbeitet, es werden keine Produktionsumgebungsdaten veröffentlicht.

Werkzeuge anzeigen

Textunterstützung

Escaping, Deduplizierung, Regularisierung und Wortzählung, geeignet für die Verarbeitung von Listen, Protokollausschnitten und Text, der in die Seite eingefügt werden soll.

  • HTML Escape: setzen<div>Werden Sie zu einem festen Zeichen, das sicher in die Seite eingefügt werden kann, oder kehren Sie es um.
  • Zeichenfolgenverarbeitung: Leerzeichen, Zeilenumbrüche, Groß- und Kleinschreibung entfernen, Duplikate entfernen, Leerzeilen entfernen, Zeichenstatistik.
  • Regulärer Test: Füllen Sie die Spalte „Regulärer Ausdruck“ aus, wählen Sie Flags in den Optionen aus und die Übereinstimmungen werden hervorgehoben.

Dasselbe Tool kann durch Ändern der Optionen Leerzeichen, Groß- und Kleinschreibung und geteilte Arrays entfernen.

Werkzeuge anzeigen

Andere Gadgets

Bilder, QR-Codes, Verläufe und kurze JS werden alle lokal verarbeitet und durchlaufen nicht den Server.

  • Einfache JS-Ausführung: Führen Sie kurze Skripte im Sandbox-Iframe aus.Fügen Sie keinen nicht vertrauenswürdigen Code ein.
  • Bildkomprimierung/Formatkonvertierung/Exif: lokales Canvas oder Parsen, kein Hochladen.
  • QR-Code: Geben Sie den zu generierenden Text ein oder ziehen Sie ein Bild zur Erkennung hinein.
  • CSS Farbverlauf: Passen Sie den Startpunkt, den Endpunkt und den Winkel an und kopieren Sie das GeneriertebackgroundAussage.

Bilder und QR-Codes werden im Browser vervollständigt und die Dateien werden nicht hochgeladen.

Werkzeuge anzeigen

So verwenden Sie den regulären Test

  1. Bestätigen Sie, dass das aktuelle Werkzeug in der Werkzeugbibliothek unten ausgewählt ist (oder wechseln Sie von der Kategorie-Registerkarte).
  2. Fügen Sie JSON oder Text in den linken Eingabebereich ein.
  3. Die Ergebnisse werden automatisch rechts angezeigt; Sie können sie bei Bedarf kopieren, herunterladen oder auf „Teilen“ klicken.

FAQ

  • Werden die Daten auf den Server hochgeladen?

    Nein. Dieses Tool führt Berechnungen im Browser durch.

  • Keine Ausgabe nach dem Einfügen?

    Die meisten Tools geben die Ergebnisse nach einer Eingabepause von etwa 120 ms automatisch aus; RSA, JWT, Bilder usw. müssen auf die Bedienfeldschaltfläche klicken.

Produktdokumentation

01.Datensicherheit und lokales Computing

JSON Verarbeitung, Kodierung, Dekodierung, Hashing, JWT, RSA usw. erfolgen alle im Browser. OriginaltextWird nicht an das Backend übermittelt. Es wird weiterhin nicht empfohlen, Schlüssel und private Daten in Online-Seiten einzufügen.

02.Feedback und Austausch in Echtzeit

Die Ergebnisse stehen unmittelbar nach der Eingabe von Anti-Shake zur Verfügung. Teilen Sie den Link zur Verwendung#tool=&data=Hash Übergeben Sie Parameter und passen Sie sie an die Skriptaufrufung an, um zu verhindern, dass der Server Ihre Inhalte speichert.

03.Beschreibungen der Arbeitsbereichsschaltflächen

  • Vollbild: Obere Leiste und Werkzeugbibliothek ausblenden, sodass nur der Editor übrig bleibt.
  • Teilen: Codieren Sie das aktuelle Werkzeug und geben Sie es in die Adresse Hash ein und senden Sie die vollständige URL an einen Kollegen zur Reproduktion.
  • Herunterladen: Speichern Sie das Ergebnis rechts als Datei.
  • Ergebnisse löschen/kopieren: Eingabe löschen oder in die Zwischenablage schreiben.

04.FAQ

  • Warum erfolgt nach dem Einfügen keine Ausgabe?

    RSA, JWT, Bilder, Verläufe und JS-Läufer müssen auf die Schaltflächen im Bedienfeld klicken. Die übrigen Tools verarbeiten Eingaben automatisch nach einer Pause von etwa 120 ms.

  • JSON Natürlich kann ich es verstehen, aber da steht, dass es illegal ist?

    Standard JSON verbietet Kommentare, einfache Anführungszeichen und nachgestellte Kommas. Bitte verwenden Sie JSON5, um diese Art von Text zu analysieren, oder löschen Sie zuerst Kommentare und formatieren Sie sie dann.

  • Ist der Sharing-Link besonders lang?

    Daten werden in Hash geschrieben und die Größe ist durch die Länge des Browsers URL begrenzt. Bitte fügen Sie große Dateien lokal ein und verlassen Sie sich nicht auf freigegebene Links.

  • Wird das dunkle Thema das nächste Mal aktiviert?

    Das Design, die Einrückung und die Schriftgröße sind auf dem lokalen Computer localStorage vorhanden und müssen nach einem Browserwechsel oder dem Löschen der Site-Daten zurückgesetzt werden.

0 ms
Keine Netzwerkübertragungsverzögerung
100%
Reiner Clientbetrieb
40+
lokales Tools-Modul
Vorgang erfolgreich ausgeführt