JSON
Vad är JSON?
JSON (JavaScript Object Notation) är ett lättviktigt, textbaserat dataformat för att strukturera och överföra data mellan system. Trots sitt namn är JSON språkoberoende och stöds av praktiskt taget alla moderna programmeringsspråk. Det har blivit standardformatet för API-kommunikation och webbtjänster.
Hur JSON fungerar
JSON representerar data som nyckel-värde-par organiserade i objekt (med klammerparenteser) och arrayer (med hakparenteser). Formatet stöder datatyper som strängar, tal, booleska värden, null, objekt och arrayer. Den enkla syntaxen gör det lätt att läsa för både människor och maskiner.
JSON i API:er och webbutveckling
De flesta moderna REST-API:er använder JSON som standardformat för datautbyte. Jämfört med XML är JSON mer kompakt och enklare att parsa, vilket gör det snabbare och effektivare. GraphQL-API:er returnerar också data i JSON-format.
JSON och databaser
Många moderna databaser stöder JSON nativt. NoSQL-databaser som MongoDB lagrar dokument i BSON (binärt JSON), och relationsdatabaser som PostgreSQL har kraftfulla JSON-funktioner. Det ger flexibilitet att lagra semistrukturerad data.
JSON i konfiguration och automation
JSON används brett för konfigurationsfiler, infrastruktur som kod och datapipelines. Inom molnmiljöer definieras resurser ofta i JSON-format, exempelvis i Azure Resource Manager-templates och AWS CloudFormation.
Vanliga frågor om JSON
Vad är JSON?
JSON (JavaScript Object Notation) är ett lättviktigt textbaserat format för dataöverföring. Det är språkoberoende och används som standard i API-kommunikation.
Vad är skillnaden mellan JSON och XML?
JSON har enklare syntax, är mer kompakt och snabbare att parsa. XML har starkare stöd för datavalidering och namnutrymmen men är mer verbose.
Varför är JSON populärt för API:er?
JSON är kompakt, lätt att läsa, snabbt att parsa och stöds nativt i JavaScript och de flesta andra programmeringsspråk, vilket gör det idealiskt för webb-API:er.
Kan JSON lagras i databaser?
Ja, många moderna databaser stöder JSON nativt. NoSQL-databaser som MongoDB och relationsdatabaser som PostgreSQL har kraftfulla JSON-funktioner.
Vad används JSON till förutom API:er?
JSON används för konfigurationsfiler, infrastruktur som kod, datapipelines, loggning och som dataformat i molntjänster och automationsverktyg.
-
A
- Accesspunkt
- Active Directory
- Affärssystem
- Agent Assist
- Agentic AI
- AI
- AIaaS
- API
- Automation
- AWS (Amazon Web Services)
- Azure API Management
- Azure Cosmos DB
- Azure Data Factory
- Azure DevOps
- Azure Event Grid
- Azure Event Hubs
- Azure Function Apps
- Azure Integration Services
- Azure Key Vault
- Azure Logic Apps
- Azure Service Bus
- Azure Storage Account
- B
-
C
- C3PAO
- CCaaS
- CEaaS
- Chatbot
- CI/CD
- CIS
- Claude Code
- CLI
- Click to Do
- CLOUD Act
- Cloud Native
- Cloud Security (Molnsäkerhet)
- CMMC
- Containerisering
- Copilot
- CRC
- CRM
- CSIRT
- CSP (Cloud Solution Provider)
- CSRD
- Customer experience
- Cyber range
- Cyber resilience
- Cyberresiliensförordningen
- Cybersäkerhet
- Cybersäkerhetslagen
- Cybersäkerhetsakten
-
D
- DaaS
- DANE
- Data-fabric plattform
- Data Lake
- Dataanalys
- Databas
- Databricks
- Datacenter
- Datahantering (Data Management)
- Datamigrering
- Datasuveränitet
- Datavisualisering
- DDoS
- Deep learning
- DevOps
- DevSecOps
- Digital leveranskedja
- Digital tvilling
- Digitalisering
- Disaster Recovery
- Data Loss Prevention (DLP)
- DMA
- DNSSEC
- Docker
- DORA
- Disaster Recovery as a Service (DRaaS)
- DRP
- E
- F
- G
- H
-
I
- IAM
- Identity Governance and Administration (IGA)
- Immutable backups
- Inference
- Informationssäkerhet
- Infrastruktur-som-kod
- Integration
- Integration ERP
- Integrationsförvaltning
- Intrångsdetektionssystem (IDS)
- Intune
- IoT - Internet of Things
- ISO
- IT-drift
- IT-forensik
- IT-säkerhet
- IT-upphandling
- ITAD Services
- IT Asset Management (ITAM)
- ITIL
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
- Å
- Ä
- Ö