<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Inhaltsupdates von bbdrug.com</title>
  <subtitle>Neuigkeiten zu JSON-Spezifikationen, Abfragen, Konvertierung, Performance und Tooling</subtitle>
  <id>https://bbdrug.com/de/feed.xml</id>
  <link rel="self" type="application/atom+xml" href="https://bbdrug.com/de/feed.xml"/>
  <link rel="alternate" type="text/html" href="https://bbdrug.com/de"/>
  <updated>2026-11-07T00:00:00Z</updated>
  <author>
    <name>bbdrug.com</name>
    <uri>https://bbdrug.com/de</uri>
  </author>
  <language>de</language>
  <generator uri="https://bbdrug.com/">bbdrug.com feed generator</generator>
  <entry>
    <title>Große JSON-Datei öffnet nicht? Das richtige Werkzeug nach Größe wählen</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/performance/open-large-json-files"/>
    <id>https://bbdrug.com/de/performance/open-large-json-files</id>
    <published>2026-11-07T00:00:00Z</published>
    <updated>2026-11-07T00:00:00Z</updated>
    <category term="performance" label="Performance und Sicherheit"/>
    <summary type="text">JSON-Exporte im Bereich von Dutzenden MB lassen Texteditoren und Online-Tools häufig einfrieren, obwohl das Parsen nur wenige Hundert Millisekunden dauert. Wir haben an einer 45-MB-Stichprobe mit 500.000 Datensätzen Zeit und Speicher jeder Stufe gemessen, gezeigt, dass Zeilen- und Knotenzahl die wahren Kosten sind, und eine Entscheidungstabelle je Dateigröße erstellt: Online-Ansicht, Kommandozeilen-Extraktion, Streaming und Desktop-App.</summary>
  </entry>
  <entry>
    <title>JSONL in der Praxis: Öffnen, Konvertieren und Defekte Zeilen finden</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/formats/jsonl-file-handbook"/>
    <id>https://bbdrug.com/de/formats/jsonl-file-handbook</id>
    <published>2026-11-06T00:00:00Z</published>
    <updated>2026-11-06T00:00:00Z</updated>
    <category term="formats" label="Erweiterte Formate und Dialekte"/>
    <summary type="text">Wer eine ganze .jsonl-Datei an JSON.parse oder json.load übergibt und einen Fehler erhält, hat fast immer die falsche Lesestrategie gewählt — nicht die Datei ist kaputt. Dieser Leitfaden zeigt die Standardmuster zum Prüfen und zeilenweisen Lesen, die Kommandos für die Umwandlung in und aus JSON-Arrays, eine Tabelle mit sechs Typen defekter Zeilen und die korrekte Art, NDJSON aus einer Streaming-HTTP-Antwort zu konsumieren.</summary>
  </entry>
  <entry>
    <title>JSON-Schema-Vertragstests: Validierungsregeln in die CI schweißen</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/schema/json-schema-contract-testing"/>
    <id>https://bbdrug.com/de/schema/json-schema-contract-testing</id>
    <published>2026-11-05T00:00:00Z</published>
    <updated>2026-11-05T00:00:00Z</updated>
    <category term="schema" label="Schema und Validierung"/>
    <summary type="text">Ein Schema hört beim Schreiben nicht auf — dort beginnt der Verfall. Ein Tippfehler lockert die Validierung still, ein Refactoring bricht alle Fixtures. Dieser Leitfaden zeigt eine praktikable Vertragstest-Architektur: positive, negative und Snapshot-Fixtures, Lint des Schemas selbst, einmalige kompilierte Wiederverwendung und vier CI-Tore, die einen Vertragsbruch in einen roten Build verwandeln.</summary>
  </entry>
  <entry>
    <title>JSON zu CSV: Woher kommt der Spaltenkopf und warum ändern sich Werte</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/conversion/json-to-csv-columns"/>
    <id>https://bbdrug.com/de/conversion/json-to-csv-columns</id>
    <published>2026-11-04T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="conversion" label="Formatkonvertierung"/>
    <summary type="text">Neun Experimente an einem echten Konverter: Die Strategie „Schlüssel der ersten Zeile&quot; verliert Felder stillschweigend, null, fehlend und Leerstring werden alle zu leeren Zellen, eine 20-stellige Ganzzahl verliert ihre Präzision schon bei JSON.parse, und ein Punkt in einem Schlüssel lässt zwei verschiedene Pfade in derselben Spalte kollidieren. Wie der Spaltenkopf entsteht, welche Werte sich verändern und wie Sie eine Strategie nach dem nachgelagerten Zweck wählen.</summary>
  </entry>
  <entry>
    <title>JSON zu Java-Klasse: Der Generator liefert das Gerüst, für die Produktion fehlen fünf Dinge</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/conversion/json-to-java-pojo"/>
    <id>https://bbdrug.com/de/conversion/json-to-java-pojo</id>
    <published>2026-11-04T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="conversion" label="Formatkonvertierung"/>
    <summary type="text">Ein praxisnaher Blick darauf, was ein JSON-zu-Java-Generator wirklich ausgibt——Zahlen werden Double, verschachtelte Objekte werden statische innere Klassen, und nicht eine einzige Jackson-Annotation wird erzeugt. Geldgenauigkeit, Umbenennung von Feldern, Typlöschung, unbekannte Felder und Datumsangaben sind die fünf Dinge, die Sie selbst ergänzen müssen – mit Copy-Paste-Code für jedes.</summary>
  </entry>
  <entry>
    <title>JSON nach TypeScript: Interfaces, Type Guards und die Grenzen der Generierung</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/conversion/json-to-typescript-interface"/>
    <id>https://bbdrug.com/de/conversion/json-to-typescript-interface</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="conversion" label="Formatkonvertierung"/>
    <summary type="text">Aus Beispiel-JSON ein Interface zu generieren ist die halbe Arbeit: optionale Felder, null, Unions, Daten und große Ganzzahlen brauchen einen menschlichen Durchgang, und Typen validieren zur Laufzeit nichts.</summary>
  </entry>
  <entry>
    <title>Warum große Ganzzahlen Präzision verlieren</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/faq/json-bigint-precision"/>
    <id>https://bbdrug.com/de/faq/json-bigint-precision</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="faq" label="Häufig gestellte Fragen"/>
    <summary type="text">Ganzzahlen oberhalb von 2^53-1 verlieren in JSON.parse Präzision. Snowflake-IDs, Bestellnummern und Datenbank-Bigints sind alle betroffen, halten Sie sie also durchgängig als Strings.</summary>
  </entry>
  <entry>
    <title>JSON-Fehlermeldungen nachschlagen: vom Fehlertext direkt zur Lösung</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/basics/json-error-message-lookup"/>
    <id>https://bbdrug.com/de/basics/json-error-message-lookup</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="basics" label="JSON-Grundlagen und die Spezifikation"/>
    <summary type="text">Die Ursache anhand der genauen JSON.parse-Meldung nachschlagen: 12 häufige Fehler in Chrome, Firefox und Safari, einschließlich HTML-Fehlerseiten, Abschneiden und doppeltem Parsen.</summary>
  </entry>
  <entry>
    <title>Dieselbe JSON-Datei, vier Tools, vier Ergebnisse: Wie wählt man einen Formatter?</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/ecosystem/json-formatter-tool-comparison"/>
    <id>https://bbdrug.com/de/ecosystem/json-formatter-tool-comparison</id>
    <published>2026-11-03T00:00:00Z</published>
    <updated>2026-11-03T00:00:00Z</updated>
    <category term="ecosystem" label="Werkzeuge und Ökosystem"/>
    <summary type="text">Formatieren ist nicht verlustfrei. Dieselbe JSON mit führender Null, BOM oder 20-stelliger Ganzzahl liefert bei Python, Node, jq und json.tool unterschiedliche Ergebnisse: Manche melden einen Fehler, andere ändern den Wert stillschweigend. Zehn selbst durchgeführte Stichproben über vier Pfade ergeben eine Auswahltabelle und ein kopierbares Prüfskript.</summary>
  </entry>
  <entry>
    <title>JSON zu YAML in der Kommandozeile: Die vier Fallen hinter einem yq-Befehl</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/conversion/json-to-yaml-cli"/>
    <id>https://bbdrug.com/de/conversion/json-to-yaml-cli</id>
    <published>2026-11-03T00:00:00Z</published>
    <updated>2026-11-03T00:00:00Z</updated>
    <category term="conversion" label="Formatkonvertierung"/>
    <summary type="text">Der am häufigsten kopierte Befehl aus Tutorials, yq -P input.json &gt; output.yaml, gibt unter yq v4 immer noch JSON aus. Dieser Artikel misst yq v4.44.6, PyYAML 6.0.3 und js-yaml an einem 2.39 MB großen Beispiel, erklärt, warum die Eingabeendung das Ausgabeformat bestimmt, und zeigt die korrekten Schreibweisen für Massenkonvertierung, Quoting, Einrückung und die Präzision großer Ganzzahlen.</summary>
  </entry>
  <entry>
    <title>Ohne additionalProperties validiert das Schema nichts</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/schema/schema-additional-properties"/>
    <id>https://bbdrug.com/de/schema/schema-additional-properties</id>
    <published>2026-11-02T00:00:00Z</published>
    <updated>2026-11-02T00:00:00Z</updated>
    <category term="schema" label="Schema und Validierung"/>
    <summary type="text">Eine bestandene Validierung bedeutet keine sauberen Daten. Pydantic ignoriert unbekannte Felder standardmäßig, Zod entfernt sie, Ajv lässt sie durch — erfundene Parameter und Tippfehler-Schlüssel rutschen lautlos durch. Dieser Artikel zeigt die drei Formen stiller Akzeptanz und liefert vollständige Rezepte: Objekte schließen, Typos-Konvertierung kontrollieren, jede Verschachtelungsebene festziehen.</summary>
  </entry>
  <entry>
    <title>Minifiziertes JSON debuggen: von Zeile 1, Spalte 23611 zum exakten fehlerhaften Byte</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/basics/minified-json-error-position"/>
    <id>https://bbdrug.com/de/basics/minified-json-error-position</id>
    <published>2026-11-01T00:00:00Z</published>
    <updated>2026-11-01T00:00:00Z</updated>
    <category term="basics" label="JSON-Grundlagen und die Spezifikation"/>
    <summary type="text">Eine einzeilige JSON-Datei mit 4 MB meldet Zeile 1, Spalte 23611 — das sagt Ihnen nichts. Anhand lokal gemessener Beispiele erklärt dieser Leitfaden, warum Python, Node und jq drei verschiedene Zahlen melden, wie ein Zeichenoffset Sie direkt zum fehlerhaften Byte führt und welche drei Fallen nach der Syntaxkorrektur stillschweigend Daten verfälschen.</summary>
  </entry>
  <entry>
    <title>JSON-Parse-Fehler beheben: Unexpected token Schritt für Schritt prüfen</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/basics/json-parse-error-fix"/>
    <id>https://bbdrug.com/de/basics/json-parse-error-fix</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-11-01T00:00:00Z</updated>
    <category term="basics" label="JSON-Grundlagen und die Spezifikation"/>
    <summary type="text">JSON.parse-Fehler in Zeile und Zeichen umrechnen und dann sechs Ursachen ausschließen: nachfolgende Kommas, einfache Anführungszeichen, Kommentare, Steuerzeichen, BOM und Abschneiden.</summary>
  </entry>
  <entry>
    <title>JMESPath für Einsteiger: Projektionsabfragen, die JSONPath schlagen</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/query/jmespath-guide"/>
    <id>https://bbdrug.com/de/query/jmespath-guide</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="query" label="Abfragen und inkrementelle Änderungen"/>
    <summary type="text">JMESPath formt Stapel von Objekten direkter um als JSONPath. Dieser Einsteigerleitfaden behandelt Syntax, Projektionen, Pipes, eingebaute Funktionen und die Nutzung in der AWS CLI.</summary>
  </entry>
  <entry>
    <title>Binäres JSON: Auswahl zwischen MessagePack, CBOR und BSON</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/formats/json-binary-formats"/>
    <id>https://bbdrug.com/de/formats/json-binary-formats</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="formats" label="Erweiterte Formate und Dialekte"/>
    <summary type="text">MessagePack, CBOR und BSON komprimieren JSON alle zu Bytes. Vergleichen Sie Byte-Kosten, den Umgang mit int64 und Binärdaten und erhalten Sie eine klare Linie, wann ein Wechsel sich lohnt.</summary>
  </entry>
  <entry>
    <title>Ein JSON-Diff-Werkzeug wählen: Textdiff, struktureller Diff und Visualisierung</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/ecosystem/json-diff-tools"/>
    <id>https://bbdrug.com/de/ecosystem/json-diff-tools</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="ecosystem" label="Werkzeuge und Ökosystem"/>
    <summary type="text">Textdiff findet, wo Dateien sich unterscheiden; struktureller Diff entscheidet, ob Inhalte äquivalent sind. Die richtige Schicht zu wählen verhindert, dass Schlüsselreihenfolge für einen Vorfall gehalten wird.</summary>
  </entry>
  <entry>
    <title>JSON-Validierung in CI: eine Pipeline mit jsonlint, ajv und jq</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/ecosystem/json-lint-and-validate-cli"/>
    <id>https://bbdrug.com/de/ecosystem/json-lint-and-validate-cli</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="ecosystem" label="Werkzeuge und Ökosystem"/>
    <summary type="text">Syntaxvalidierung beweist, dass eine Datei parst; Schema-Validierung beweist, dass Felder dem Vertrag folgen. In CI zählen eindeutige Exit-Codes, Fehlerstellen und Reparaturwege.</summary>
  </entry>
  <entry>
    <title>Die JSON-Speicherbilanz: was Strings, Objekte und große Arrays wirklich kosten</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/performance/json-memory-footprint"/>
    <id>https://bbdrug.com/de/performance/json-memory-footprint</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="performance" label="Performance und Sicherheit"/>
    <summary type="text">Eine 10-MB-JSON-Datei kann im V8-Heap 30–50 MB werden. Erfahren Sie, was Strings, Objekte und Zahlen wirklich kosten, wie man mit process.memoryUsage eine Baseline legt und wann Streaming hilft.</summary>
  </entry>
  <entry>
    <title>Hören Sie auf, JSON-Komprimierung in der falschen Reihenfolge zu machen: minify vs. gzip vs. brotli, gemessen</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/performance/json-minify-vs-gzip"/>
    <id>https://bbdrug.com/de/performance/json-minify-vs-gzip</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="performance" label="Performance und Sicherheit"/>
    <summary type="text">Minifizieren spart 30–50 % des rohen JSON, aber gzip löscht den größten Teil dieses Gewinns wieder aus. Gemessene Zahlen über reale Formen und die vier Fälle, in denen Minifizieren es schlimmer macht.</summary>
  </entry>
  <entry>
    <title>JSON Patch in der Produktion: Atomarität, Idempotenz und Konflikte</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/query/json-patch-safety"/>
    <id>https://bbdrug.com/de/query/json-patch-safety</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="query" label="Abfragen und inkrementelle Änderungen"/>
    <summary type="text">JSON Patch ist nur ein Änderungsformat; Atomarität, Idempotenz und Nebenläufigkeit bleiben Ihre Aufgabe. Behandelt test-Vorbedingungen, Pfad-Escaping, Rollback und ETag-Koordination.</summary>
  </entry>
  <entry>
    <title>Warum große JSON-Bäume ruckeln: virtuelles Scrollen und Aufklapp-Strategien</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/performance/json-render-virtualization"/>
    <id>https://bbdrug.com/de/performance/json-render-virtualization</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="performance" label="Performance und Sicherheit"/>
    <summary type="text">Ruckeln beginnt beim Anlegen von DOM-Knoten, nicht beim Scrollen. Behandelt Aufklappen zuerst, virtuelle Listen, Suchhervorhebung und Worker-Grenzen, mit Messwerten.</summary>
  </entry>
  <entry>
    <title>Wenn JSON-Schema-Fehler unverständlich sind: Ajv-Fehlerlokalisierung und Meldungsgovernance</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/schema/json-schema-error-messages"/>
    <id>https://bbdrug.com/de/schema/json-schema-error-messages</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="schema" label="Schema und Validierung"/>
    <summary type="text">Ein Validator gibt Maschinenfehler aus; Nutzer wollen wissen, welches Eingabefeld falsch ist. Behandelt das Ajv-errors-Array, instancePath versus schemaPath, Gruppierung und Formulierung.</summary>
  </entry>
  <entry>
    <title>JSON Schema wiederverwenden: $ref, $defs und allOf/oneOf-Komposition</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/schema/json-schema-ref-composition"/>
    <id>https://bbdrug.com/de/schema/json-schema-ref-composition</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="schema" label="Schema und Validierung"/>
    <summary type="text">$ref löst Wiederverwendung, allOf und oneOf lösen Komposition, und beides zu stapeln ist die Stelle, an der es bricht. Behandelt $id, $defs, Bedingungen, Rekursion, Bündelung und Debugging.</summary>
  </entry>
  <entry>
    <title>JSON Text Sequences (RFC 7464): Streaming-JSON mit RS-Trenner</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/formats/json-seq-rfc7464"/>
    <id>https://bbdrug.com/de/formats/json-seq-rfc7464</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="formats" label="Erweiterte Formate und Dialekte"/>
    <summary type="text">RFC 7464 verwendet einen 0x1E-Trenner, um JSON-Texte zu streamen, die sich gleichzeitig lesen und schreiben lassen. Behandelt die Regeln, den Unterschied zu NDJSON und eine Umsetzung mit Trennen und Parsen.</summary>
  </entry>
  <entry>
    <title>JSON nach SQL: INSERT-Statements, Tabellendesign und Typabbildungsfallen</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/conversion/json-to-sql-insert"/>
    <id>https://bbdrug.com/de/conversion/json-to-sql-insert</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="conversion" label="Formatkonvertierung"/>
    <summary type="text">JSON in SQL-INSERT zu verwandeln verbirgt das Aufteilen verschachtelter Tabellen, NULL versus fehlend, Escaping und Dialektlücken. Lauffähige Statements und Vergleichstabellen zu jeder Falle.</summary>
  </entry>
  <entry>
    <title>JSON, TOML, YAML oder CSON: ein Konfigurationsformat wählen</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/formats/json-toml-config-formats"/>
    <id>https://bbdrug.com/de/formats/json-toml-config-formats</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="formats" label="Erweiterte Formate und Dialekte"/>
    <summary type="text">Konfigurationsdateien brauchen Kommentare, Daten und mehrzeiligen Text – genau dort scheitert JSON. Vergleichen Sie JSON, TOML, YAML und CSON und sehen Sie, was eine Konvertierung immer verliert.</summary>
  </entry>
  <entry>
    <title>JSON-Verträge versionieren: Kompatibilität, Veraltung und Datenmigration</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/practice/json-versioning-and-migration"/>
    <id>https://bbdrug.com/de/practice/json-versioning-and-migration</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="practice" label="Engineering-Praxis"/>
    <summary type="text">Ein Feld hinzuzufügen ist nicht automatisch sicher. Behandelt Kompatibilitätsgrenzen, Versionsfelder, Veraltungsfenster, Doppelschreib-Migration, Vertragstests und Canary-Metriken.</summary>
  </entry>
  <entry>
    <title>JSON-Visualisierungswerkzeuge: Baumansicht, Folding und die Abwägungen bei großen Daten</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/ecosystem/json-visualization-tools"/>
    <id>https://bbdrug.com/de/ecosystem/json-visualization-tools</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="ecosystem" label="Werkzeuge und Ökosystem"/>
    <summary type="text">Visualisierungswerkzeuge verwandeln JSON in einen aufklappbaren Baum. Baum-Rendering, Performance bei großen Dateien und Datenschutz entscheiden, wofür jedes taugt – beginnen Sie damit, wo die Daten liegen.</summary>
  </entry>
  <entry>
    <title>JSONPath-Filter im Detail: Rekursion, Slices und Mehrfachbedingungen</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/query/jsonpath-filter-advanced"/>
    <id>https://bbdrug.com/de/query/jsonpath-filter-advanced</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="query" label="Abfragen und inkrementelle Änderungen"/>
    <summary type="text">Rekursiver Abstieg, Slices und Mehrfachbedingungs-Filter sind der Bereich, in dem JSONPath mächtig und missbraucht wird. Behandelt Filtersemantik, Ergebnisformen und Bibliotheksunterschiede.</summary>
  </entry>
  <entry>
    <title>Große JSON-Dateien parsen, rendern und streamen</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/performance/large-json-performance"/>
    <id>https://bbdrug.com/de/performance/large-json-performance</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="performance" label="Performance und Sicherheit"/>
    <summary type="text">Parsen ist oft nicht der Engpass; Rendern und Kopieren sind es. Optimieren Sie entlang der vier Schichten „parsen → durchlaufen → rendern → transportieren“, damit Ihr Aufwand nicht verpufft.</summary>
  </entry>
  <entry>
    <title>FAQ zu Performance und Sicherheit: langsam, ruckelig und nicht vertrauenswürdige Daten</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/faq/faq-performance-security"/>
    <id>https://bbdrug.com/de/faq/faq-performance-security</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="Häufig gestellte Fragen"/>
    <summary type="text">Warum eine JSON-Datei mit zig MB sich nicht öffnet, wie teuer Tiefenklonen ist, wie man __proto__-Verschmutzung verhindert und wo XSS eindringt – zehn Erste-Hilfe-Schlussfolgerungen nach Symptom geordnet.</summary>
  </entry>
  <entry>
    <title>FAQ zu Abfrage und Validierung: JSONPath und Schema</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/faq/faq-query-and-schema"/>
    <id>https://bbdrug.com/de/faq/faq-query-and-schema</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="Häufig gestellte Fragen"/>
    <summary type="text">Ob Pfadabfragen JSONPath oder Pointer verwenden sollten, wie man zwischen Patch und Merge Patch wählt, was Schema blockieren kann und wie man eine Draft-Version wählt – alles in einem Durchgang erklärt.</summary>
  </entry>
  <entry>
    <title>FAQ zu Syntax und Formaten: Kommentare, nachfolgende Kommas und Präzision</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/faq/faq-syntax-formats"/>
    <id>https://bbdrug.com/de/faq/faq-syntax-formats</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="Häufig gestellte Fragen"/>
    <summary type="text">Ob Kommentare erlaubt sind, warum ein nachfolgendes Komma einen Fehler auslöst, ob Schlüssel Anführungszeichen brauchen, warum 9007199254740993 sich ändert – zwölf Schlussfolgerungen, jede gegen RFC 8259 geprüft.</summary>
  </entry>
  <entry>
    <title>FAQ zur Werkzeugnutzung: Daten, Dateien und Export</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/faq/faq-tool-usage"/>
    <id>https://bbdrug.com/de/faq/faq-tool-usage</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="Häufig gestellte Fragen"/>
    <summary type="text">Werden Daten hochgeladen, wie groß darf eine Datei sein, wird etwas lokal gespeichert, warum wird Chinesisch zu Escapes: zehn Fragen, die die echten Grenzen eines Online-JSON-Werkzeugs ausbuchstabieren.</summary>
  </entry>
  <entry>
    <title>FAQ zur Teamzusammenarbeit: Verträge, Konfiguration und Fixtures</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/faq/faq-workflow"/>
    <id>https://bbdrug.com/de/faq/faq-workflow</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="Häufig gestellte Fragen"/>
    <summary type="text">Benennungsstil, Zeitformate, null-Semantik, Enum-Formen, Konfigurationsformate, Fixture-Organisation und Merge-Konflikte – zwölf Abwägungen, über die Teams tatsächlich streiten.</summary>
  </entry>
  <entry>
    <title>Kernpunkte für den Entwurf von JSON-API-Datenverträgen</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/practice/json-api-design"/>
    <id>https://bbdrug.com/de/practice/json-api-design</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="practice" label="Engineering-Praxis"/>
    <summary type="text">Sechs Dinge lassen sich einmal ausgeliefert sehr schwer ändern: Response-Hüllen, Fehlerformate, Paginierungsform, Darstellung von IDs und Zeit, die Semantik von null versus fehlend und die Versionsentwicklung.</summary>
  </entry>
  <entry>
    <title>Welche Struktur sollte eine API-Antwort haben</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/faq/json-api-response-structure"/>
    <id>https://bbdrug.com/de/faq/json-api-response-structure</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="Häufig gestellte Fragen"/>
    <summary type="text">Nackte Objekte sind sauber, bis man Metadaten braucht; volle Hüllen sind sicher, aber geschwätzig. Für die meisten Projekte HTTP-Status für Ergebnisse und eine stabile Hülle für Daten verwenden.</summary>
  </entry>
  <entry>
    <title>Bricht ein BOM das JSON-Parsen</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/faq/json-bom"/>
    <id>https://bbdrug.com/de/faq/json-bom</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="Häufig gestellte Fragen"/>
    <summary type="text">Ein UTF-8-BOM sind drei unsichtbare Bytes, JSON.parse scheitert also am ersten Zeichen und meldet Zeile 1, Spalte 1, was die Datei leer oder abgeschnitten aussehen lässt.</summary>
  </entry>
  <entry>
    <title>Warum Chinesisch zu \u4e2d\u6587 wird</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/faq/json-chinese-unicode-escape"/>
    <id>https://bbdrug.com/de/faq/json-chinese-unicode-escape</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="Häufig gestellte Fragen"/>
    <summary type="text">Ein \u4e2d\u6587-Escape ist legales Unicode, kein Kodierungsfehler. Echtes Kauderwelsch sieht anders aus, und die Unterscheidung entscheidet, was Sie tatsächlich reparieren müssen.</summary>
  </entry>
  <entry>
    <title>Kann JSON Kommentare haben</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/de/faq/json-comment"/>
    <id>https://bbdrug.com/de/faq/json-comment</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="Häufig gestellte Fragen"/>
    <summary type="text">RFC 8259 hat keine Kommentarsyntax, `//`- und Blockkommentare lassen JSON.parse also werfen. Verwenden Sie stattdessen JSON5 oder JSONC, ein `_comment`-Feld, eine Schema-`description` oder YAML.</summary>
  </entry>
</feed>
