• There are no items in your cart
We noticed you’re not on the correct regional site. Switch to our AMERICAS site for the best experience.
Dismiss alert

BS ISO/IEC 21778:2017

Current

Current

The latest, up-to-date edition.

Information technology. The JSON data interchange syntax

Available format(s)

Hardcopy , PDF

Language(s)

English

Published date

30-11-2017

£134.00
Excluding VAT

Foreword
Introduction
1 Scope
2 Conformance
3 Normative References
4 JSON Text
5 JSON Values
6 Objects
7 Arrays
8 Numbers
9 String
Bibliography

Describes JSON as a lightweight, text-based, language-independent syntax for defining data interchange formats.

Committee
ICT/1
DevelopmentNote
Supersedes 16/30344875 DC. (12/2017)
DocumentType
Standard
Pages
16
PublisherName
British Standards Institution
Status
Current

JSON is a lightweight, text-based, language-independent syntax for defining data interchange formats. It was derived from the ECMAScript programming language, but is programming language independent. JSON defines a small set of structuring rules for the portable representation of structured data.

The goal of this specification is only to define the syntax of valid JSON texts. Its intent is not to provide any semantics or interpretation of text conforming to that syntax. It also intentionally does not define how a valid JSON text might be internalized into the data structures of a programming language. There are many possible semantics that could be applied to the JSON syntax and many ways that a JSON text can be processed or mapped by a programming language. Meaningful interchange of information using JSON requires agreement among the involved parties on the specific semantics to be applied. Defining specific semantic interpretations of JSON is potentially a topic for other specifications. Similarly, language mappings of JSON can also be independently specified. For example, ECMA‑262 defines mappings between valid JSON texts and ECMAScript’s runtime data structures.

Standards Relationship
ISO/IEC 21778:2017 Identical

ISO/IEC 10646:2014 Information technology Universal Coded Character Set (UCS)
ECMA 262 : 8ED 2017 ECMASCRIPT[R] 2017 LANGUAGE SPECIFICATION

Access your standards online with a subscription

Features

  • Simple online access to standards, technical information and regulations.

  • Critical updates of standards and customisable alerts and notifications.

  • Multi-user online standards collection: secure, flexible and cost effective.