JSONpõhiste
JSONpõhiste refers to data formats and APIs that use JavaScript Object Notation (JSON) as the primary means of encoding information. In practice, JSON-based systems handle structured data as nested objects and arrays, with strings, numbers, booleans, and null values.
JSON is lightweight and human-readable, and is widely used in web services, mobile applications, and configuration
Validation and schemas: While JSON itself is schema-less, JSON Schema and other contract mechanisms allow validation
Streaming and variants: For large or continuous data, newline-delimited JSON (NDJSON) or JSON streaming supports incremental
Security and performance: JSON parsing is usually fast, but overly large payloads can impact performance. Ensure
Comparison and limits: JSON is human-readable but lacks comments; XML offers richer metadata in some contexts.