Table of Contents
131 relations: Abstraction layer, Ad hoc, Adobe Flash, Ajax (programming), Amazon (company), Arbitrary-precision arithmetic, Argonauts, Arithmetic underflow, Array (data structure), Array (data type), Atom (text editor), Boolean data type, BSON, Byte order mark, Carriage return, Cartoon Orbit, CBOR, Chip Morningstar, CoffeeScript, Comma-separated values, Comment (computer programming), Comparison of data-serialization formats, Configuration file, Cot–caught merger, Database, Denial-of-service attack, Document-oriented database, Double-precision floating-point format, Douglas Crockford, Drop-down list, Dynamic HTML, Dynamic web page, Ecma International, ECMAScript, Electronic data interchange, Electronic Data Systems, Emoji, Empty string, Escape character, Eval, Free software, GeoJSON, GitHub, HTTP, Human-readable medium and data, IEEE 754, Integer overflow, International Electrotechnical Commission, International Organization for Standardization, International standard, ... Expand index (81 more) »
- Computer-related introductions in 2001
- Ecma standards
Abstraction layer
In computing, an abstraction layer or abstraction level is a way of hiding the working details of a subsystem.
See JSON and Abstraction layer
Ad hoc
Ad hoc is a Latin phrase meaning literally for this.
See JSON and Ad hoc
Adobe Flash
Adobe Flash (formerly Macromedia Flash and FutureSplash) is a discontinuedexcept in China, where it continues to be used, as well as Harman for enterprise users.
Ajax (programming)
Ajax (also AJAX; short for "'''A'''synchronous '''J'''avaScript and '''X'''ML" or "Asynchronous JavaScript transfer (x-fer)") is a set of web development techniques that uses various web technologies on the client-side to create asynchronous web applications.
See JSON and Ajax (programming)
Amazon (company)
Amazon.com, Inc., doing business as Amazon, is an American multinational technology company, engaged in e-commerce, cloud computing, online advertising, digital streaming, and artificial intelligence.
Arbitrary-precision arithmetic
In computer science, arbitrary-precision arithmetic, also called bignum arithmetic, multiple-precision arithmetic, or sometimes infinite-precision arithmetic, indicates that calculations are performed on numbers whose digits of precision are potentially limited only by the available memory of the host system.
See JSON and Arbitrary-precision arithmetic
Argonauts
The Argonauts were a band of heroes in Greek mythology, who in the years before the Trojan War (around 1300 BC) accompanied Jason to Colchis in his quest to find the Golden Fleece.
Arithmetic underflow
The term arithmetic underflow (also floating point underflow, or just underflow) is a condition in a computer program where the result of a calculation is a number of more precise absolute value than the computer can actually represent in memory on its central processing unit (CPU).
See JSON and Arithmetic underflow
Array (data structure)
In computer science, an array is a data structure consisting of a collection of elements (values or variables), of same memory size, each identified by at least one array index or key.
See JSON and Array (data structure)
Array (data type)
In computer science, array is a data type that represents a collection of elements (values or variables), each selected by one or more indices (identifying keys) that can be computed at run time during program execution.
See JSON and Array (data type)
Atom (text editor)
Atom is a free and open-source text and source-code editor for macOS, Linux, and Windows with support for plug-ins written in JavaScript, and embedded Git control.
See JSON and Atom (text editor)
Boolean data type
In computer science, the Boolean (sometimes shortened to Bool) is a data type that has one of two possible values (usually denoted true and false) which is intended to represent the two truth values of logic and Boolean algebra.
See JSON and Boolean data type
BSON
BSON is a computer data interchange format.
See JSON and BSON
Byte order mark
The byte-order mark (BOM) is a particular usage of the special Unicode character code,, whose appearance as a magic number at the start of a text stream can signal several things to a program reading the text.
Carriage return
A carriage return, sometimes known as a cartridge return and often shortened to CR, or return, is a control character or mechanism used to reset a device's position to the beginning of a line of text.
Cartoon Orbit
Cartoon Orbit was a children's online gaming network created by Turner Online to promote its shows and partners.
CBOR
Concise Binary Object Representation (CBOR) is a binary data serialization format loosely based on JSON authored by Carsten Bormann and Paul Hoffman.
See JSON and CBOR
Chip Morningstar
Chip Morningstar is an American software architect, mainly for online entertainment and communication.
CoffeeScript
CoffeeScript is a programming language that compiles to JavaScript.
Comma-separated values
Comma-separated values (CSV) is a text file format that uses commas to separate values, and newlines to separate records. JSON and comma-separated values are open formats.
See JSON and Comma-separated values
Comment (computer programming)
In computer programming, a comment is a programmer-readable explanation or annotation in the source code of a computer program.
See JSON and Comment (computer programming)
Comparison of data-serialization formats
This is a comparison of data serialization formats, various ways to convert complex objects to sequences of bits.
See JSON and Comparison of data-serialization formats
Configuration file
In computing, configuration files (commonly known simply as config files) are files used to configure the parameters and initial settings for some computer programs or applications, server processes and operating system settings.
See JSON and Configuration file
Cot–caught merger
The cot–caught merger, also known as the merger or low back merger, is a sound change present in some dialects of English where speakers do not distinguish the vowel phonemes in words like cot versus caught.
See JSON and Cot–caught merger
Database
In computing, a database is an organized collection of data or a type of data store based on the use of a database management system (DBMS), the software that interacts with end users, applications, and the database itself to capture and analyze the data.
Denial-of-service attack
In computing, a denial-of-service attack (DoS attack) is a cyber-attack in which the perpetrator seeks to make a machine or network resource unavailable to its intended users by temporarily or indefinitely disrupting services of a host connected to a network.
See JSON and Denial-of-service attack
Document-oriented database
A document-oriented database, or document store, is a computer program and data storage system designed for storing, retrieving and managing document-oriented information, also known as semi-structured data.
See JSON and Document-oriented database
Double-precision floating-point format
Double-precision floating-point format (sometimes called FP64 or float64) is a floating-point number format, usually occupying 64 bits in computer memory; it represents a wide dynamic range of numeric values by using a floating radix point.
See JSON and Double-precision floating-point format
Douglas Crockford
Douglas Crockford is an American computer programmer who is involved in the development of the JavaScript language.
See JSON and Douglas Crockford
Drop-down list
A drop-down list (abbreviated drop-down, or DDL; also known as a drop-down menu, drop menu, pull-down list, picklist) is a graphical control element, similar to a list box, that allows the user to choose one value from a list either by clicking or hovering over the menu.
Dynamic HTML
Dynamic HTML, or DHTML, is a term which was used by some browser vendors to describe the combination of HTML, style sheets and client-side scripts (JavaScript, VBScript, or any other supported scripts) that enabled the creation of interactive and animated documents.
Dynamic web page
A dynamic web page is a web page constructed at runtime (during software execution), as opposed to a static web page, delivered as it is stored.
Ecma International
Ecma International is a nonprofit standards organization for information and communication systems.
See JSON and Ecma International
ECMAScript
ECMAScript (ES) is a standard for scripting languages, including JavaScript, JScript, and ActionScript. JSON and ECMAScript are Ecma standards.
Electronic data interchange
Electronic data interchange (EDI) is the concept of businesses electronically communicating information that was traditionally communicated on paper, such as purchase orders, advance ship notices, and invoices.
See JSON and Electronic data interchange
Electronic Data Systems
Electronic Data Systems (EDS) was an American multinational information technology equipment and services company headquartered in Plano, Texas, which was founded in 1962 by Ross Perot.
See JSON and Electronic Data Systems
Emoji
An emoji (plural emoji or emojis; 絵文字) is a pictogram, logogram, ideogram, or smiley embedded in text and used in electronic messages and web pages.
See JSON and Emoji
Empty string
In formal language theory, the empty string, or empty word, is the unique string of length zero.
Escape character
In computing and telecommunication, an escape character is a character that invokes an alternative interpretation on the following characters in a character sequence.
Eval
In some programming languages, eval, short for the English evaluate, is a function which evaluates a string as though it were an expression in the language, and returns a result; in others, it executes multiple lines of code as though they had been included instead of the line including the eval.
See JSON and Eval
Free software
Free software, libre software, libreware or rarely known as freedom-respecting software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.
GeoJSON
GeoJSON is an open standard format designed for representing simple geographical features, along with their non-spatial attributes.
See JSON and GeoJSON
GitHub
GitHub is a developer platform that allows developers to create, store, manage and share their code.
See JSON and GitHub
HTTP
HTTP (Hypertext Transfer Protocol) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems.
See JSON and HTTP
Human-readable medium and data
In computing, a human-readable medium or human-readable format is any encoding of data or information that can be naturally read by humans, resulting in human-readable data.
See JSON and Human-readable medium and data
IEEE 754
The IEEE Standard for Floating-Point Arithmetic (IEEE 754) is a technical standard for floating-point arithmetic established in 1985 by the Institute of Electrical and Electronics Engineers (IEEE).
Integer overflow
In computer programming, an integer overflow occurs when an arithmetic operation on integers attempts to create a numeric value that is outside of the range that can be represented with a given number of digits – either higher than the maximum or lower than the minimum representable value.
International Electrotechnical Commission
The International Electrotechnical Commission (IEC; Commission électrotechnique internationale) is an international standards organization that prepares and publishes international standards for all electrical, electronic and related technologies – collectively known as "electrotechnology".
See JSON and International Electrotechnical Commission
International Organization for Standardization
The International Organization for Standardization (ISO) is an independent, non-governmental, international standard development organization composed of representatives from the national standards organizations of member countries.
See JSON and International Organization for Standardization
International standard
An international standard is a technical standard developed by one or more international standards organizations.
See JSON and International standard
Internet Draft
An Internet Draft (I-D) is a document published by the Internet Engineering Task Force (IETF) containing preliminary technical specifications, results of networking-related research, or other technical information.
Internet Engineering Task Force
The Internet Engineering Task Force (IETF) is a standards organization for the Internet and is responsible for the technical standards that make up the Internet protocol suite (TCP/IP).
See JSON and Internet Engineering Task Force
Internet Standard
In computer network engineering, an Internet Standard is a normative specification of a technology or methodology applicable to the Internet.
See JSON and Internet Standard
Ion (serialization format)
Ion is a data serialization language developed by Amazon. JSON and Ion (serialization format) are markup languages.
See JSON and Ion (serialization format)
ISO/IEC JTC 1/SC 22
ISO/IEC JTC 1/SC 22 Programming languages, their environments and system software interfaces is a standardization subcommittee of the Joint Technical Committee ISO/IEC JTC 1 of the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC) that develops and facilitates standards within the fields of programming languages, their environments and system software interfaces.
See JSON and ISO/IEC JTC 1/SC 22
Jackson (API)
In computing, Jackson is a high-performance JSON processor for Java.
Jaql
Jaql (pronounced "jackal") is a functional data processing and query language most commonly used for JSON query processing on big data.
See JSON and Jaql
Jason
Jason was an ancient Greek mythological hero and leader of the Argonauts, whose quest for the Golden Fleece is featured in Greek literature.
See JSON and Jason
Java (programming language)
Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.
See JSON and Java (programming language)
JavaScript
JavaScript, often abbreviated as JS, is a programming language and core technology of the Web, alongside HTML and CSS.
Jitsi
Jitsi (from жици — "wires") is a collection of free and open-source multiplatform voice (VoIP), video conferencing and instant messaging applications for the Web platform, Windows, Linux, macOS, iOS and Android.
See JSON and Jitsi
Jq (programming language)
jq is a very high-level lexically scoped functional programming language in which every JSON value is a constant.
See JSON and Jq (programming language)
JSON streaming
JSON streaming comprises communications protocols to delimit JSON objects built upon lower-level stream-oriented protocols (such as TCP), that ensures individual JSON objects are recognized, when the server and clients use the same one (e.g. implicitly coded in).
JSON-LD
JSON-LD (JavaScript Object Notation for Linked Data) is a method of encoding linked data using JSON. JSON and JSON-LD are markup languages.
See JSON and JSON-LD
JSON-RPC
JSON-RPC (JavaScript Object Notation-Remote Procedure Call) is a remote procedure call (RPC) protocol encoded in JSON.
JSONiq
JSONiq is a query and functional programming language that is designed to declaratively query and transform collections of hierarchical and heterogeneous data in format of JSON, XML, as well as unstructured, textual data.
See JSON and JSONiq
JsonML
JsonML, the JSON Markup Language is a lightweight markup language used to map between XML (Extensible Markup Language) and JSON (JavaScript Object Notation).
See JSON and JsonML
Language binding
In programming and software design, binding is an application programming interface (API) that provides glue code specifically made to allow a programming language to use a foreign library or operating system service (one that is not native to that language).
Language-independent specification
A language-independent specification (LIS) is a programming language specification providing a common interface usable for defining semantics applicable toward arbitrary language bindings.
See JSON and Language-independent specification
License compatibility
License compatibility is a legal framework that allows for pieces of software with different software licenses to be distributed together.
See JSON and License compatibility
Lightbend
Lightbend, formerly known as Typesafe, is a company founded by Martin Odersky, the creator of the Scala programming language, Jonas Bonér, the creator of the Akka middleware, and Paul Phillips in 2011.
Linked data
In computing, linked data is structured data which is interlinked with other data so it becomes more useful through semantic queries.
List (abstract data type)
In computer science, a list or sequence is collection of items that are finite in number and in a particular order.
See JSON and List (abstract data type)
Mass assignment vulnerability
Mass assignment is a computer vulnerability where an active record pattern in a web application is abused to modify data items that the user should not normally be allowed to access such as password, granted permissions, or administrator status.
See JSON and Mass assignment vulnerability
Media type
A media type (formerly known as a MIME type) is a two-part identifier for file formats and format contents transmitted on the Internet.
Microsoft
Microsoft Corporation is an American multinational corporation and technology company headquartered in Redmond, Washington.
MongoDB
MongoDB is a source-available, cross-platform, document-oriented database program.
See JSON and MongoDB
Name–value pair
A name–value pair, also called an attribute–value pair, key–value pair, or field–value pair, is a fundamental data representation in computing systems and applications.
NaN
In computing, NaN, standing for Not a Number, is a particular value of a numeric data type (often a floating-point number) which is undefined as a number, such as the result of 0/0.
See JSON and NaN
Newline
A newline (frequently called line ending, end of line (EOL), next line (NEL) or line break) is a control character or sequence of control characters in character encoding specifications such as ASCII, EBCDIC, Unicode, etc.
See JSON and Newline
Nullable type
Nullable types are a feature of some programming languages which allow a value to be set to the special value NULL instead of the usual possible values of the data type.
O'Reilly Media
O'Reilly Media, Inc. (formerly O'Reilly & Associates) is an American learning company established by Tim O'Reilly provides technical and professional skills development courses via an online learning platform.
Object (computer science)
In computer science, an object is a programming element that has state, has associated operations and is accessed via an identifier.
See JSON and Object (computer science)
Off-side rule
The off-side rule describes syntax of a computer programming language that defines the bounds of a code block via indentation.
Open source
Open source is source code that is made freely available for possible modification and redistribution. JSON and Open source are open formats.
Open standard
An open standard is a standard that is openly accessible and usable by anyone.
Open-source license
Open-source licenses are software licenses that allow content to be used, modified, and shared.
See JSON and Open-source license
Open-source software
Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose.
See JSON and Open-source software
Parsing
Parsing, syntax analysis, or syntactic analysis is the process of analyzing a string of symbols, either in natural language, computer languages or data structures, conforming to the rules of a formal grammar.
See JSON and Parsing
Plane (Unicode)
In the Unicode standard, a plane is a contiguous group of 65,536 (216) code points.
Play Framework
Play Framework is an open-source web application framework which follows the model–view–controller (MVC) architectural pattern.
Programming language
A programming language is a system of notation for writing computer programs.
See JSON and Programming language
Protocol Buffers
Protocol Buffers (Protobuf) is a free and open-source cross-platform data format used to serialize structured data.
Puppet (software)
Puppet is a software configuration management tool developed by Puppet Inc.
See JSON and Puppet (software)
Reference (computer science)
In computer programming, a reference is a value that enables a program to indirectly access a particular datum, such as a variable's value or a record, in the computer's memory or in some other storage device.
See JSON and Reference (computer science)
Regular expression
A regular expression (shortened as regex or regexp), sometimes referred to as rational expression, is a sequence of characters that specifies a match pattern in text.
See JSON and Regular expression
Remote procedure call
In distributed computing, a remote procedure call (RPC) is when a computer program causes a procedure (subroutine) to execute in a different address space (commonly on another computer on a shared computer network), which is written as if it were a normal (local) procedure call, without the programmer explicitly writing the details for the remote interaction.
See JSON and Remote procedure call
S-expression
In computer programming, an S-expression (or symbolic expression, abbreviated as sexpr or sexp) is an expression in a like-named notation for nested list (tree-structured) data.
Scientific notation
Scientific notation is a way of expressing numbers that are too large or too small to be conveniently written in decimal form, since to do so would require writing out an inconveniently long string of digits.
See JSON and Scientific notation
Serialization
In computing, serialization (or serialisation) is the process of translating a data structure or object state into a format that can be stored (e.g. files in secondary storage devices, data buffers in primary storage devices) or transmitted (e.g. data streams over computer networks) and reconstructed later (possibly in a different computer environment).
Server (computing)
A server is a computer that provides information to other computers called "clients" on computer network.
See JSON and Server (computing)
Signed zero
Signed zero is zero with an associated sign.
Smile (data interchange format)
Smile is a computer data interchange format based on JSON. It can also be considered a binary serialization of the generic JSON data model, which means tools that operate on JSON may be used with Smile as well, as long as a proper encoder/decoder exists for the tool. The name comes from the first 2 bytes of the 4 byte header, which consist of Smiley ")" followed by a linefeed: a choice made to make it easier to recognize Smile-encoded data files using textual command-line tools.
See JSON and Smile (data interchange format)
SOAP
SOAP (formerly an acronym for Simple Object Access Protocol) is a messaging protocol specification for exchanging structured information in the implementation of web services in computer networks.
See JSON and SOAP
Software license
A software license is a legal instrument governing the use or redistribution of software.
Space (punctuation)
In writing, a space is a blank area that separates words, sentences, syllables (in syllabification) and other written or printed glyphs (characters).
See JSON and Space (punctuation)
SQLite
SQLite is a database engine written in the C programming language.
See JSON and SQLite
String (computer science)
In computer programming, a string is traditionally a sequence of characters, either as a literal constant or as some kind of variable.
See JSON and String (computer science)
Subset
In mathematics, a set A is a subset of a set B if all elements of A are also elements of B; B is then a superset of A. It is possible for A and B to be equal; if they are unequal, then A is a proper subset of B. The relationship of one set being a subset of another is called inclusion (or sometimes containment).
See JSON and Subset
Sun Microsystems
Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC microprocessors.
Tab key
The tab key (abbreviation of tabulator key or tabular key) on a keyboard is used to advance the cursor to the next tab stop.
See JSON and Tab key
Text box
A text box is a control element of a graphical user interface, that should enable the user to input text information to be used by a program.
Type safety
In computer science, type safety and type soundness are the extent to which a programming language discourages or prevents type errors.
UBJSON
Universal Binary JSON (UBJSON) is a computer data interchange format.
See JSON and UBJSON
Unicode
Unicode, formally The Unicode Standard, is a text encoding standard maintained by the Unicode Consortium designed to support the use of text in all of the world's writing systems that can be digitized.
See JSON and Unicode
UTF-8
UTF-8 is a variable-length character encoding standard used for electronic communication.
See JSON and UTF-8
Visual Studio Code
Visual Studio Code, also commonly referred to as VS Code, is a source-code editor developed by Microsoft for Windows, Linux, macOS and web browsers.
See JSON and Visual Studio Code
Web application
A web application (or web app) is application software that is accessed using a web browser.
Web browser
A web browser is an application for accessing websites.
Web page
A web page (or webpage) is a document on the Web that is accessed in a web browser.
Web service
A web service (WS) is either.
Whitespace character
A whitespace character is a character data element that represents white space when text is rendered for display by a computer.
See JSON and Whitespace character
World Wide Web Consortium
The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web.
See JSON and World Wide Web Consortium
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. JSON and XML are markup languages and open formats.
See JSON and XML
XML schema
An XML schema is a description of a type of XML document, typically expressed in terms of constraints on the structure and content of documents of that type, above and beyond the basic syntactical constraints imposed by XML itself. JSON and XML schema are ISO standards.
XML Schema (W3C)
XSD (XML Schema Definition), a recommendation of the World Wide Web Consortium (W3C), specifies how to formally describe the elements in an Extensible Markup Language (XML) document.
XML-RPC
XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode its calls and HTTP as a transport mechanism.
See JSON and XML-RPC
XQuery
XQuery (XML Query) is a query and functional programming language that queries and transforms collections of structured and unstructured data, usually in the form of XML, text and with vendor-specific extensions for other data formats (JSON, binary, etc.). The language is developed by the XML Query working group of the W3C.
See JSON and XQuery
Yahoo!
Yahoo! (styled yahoo! in its logo) is an American web services provider.
See JSON and Yahoo!
YAML
YAML (see) is a human-readable data serialization language. JSON and YAML are computer-related introductions in 2001 and markup languages.
See JSON and YAML
.properties
.properties is a file extension for files mainly used in Java-related technologies to store the configurable parameters of an application.
See also
Computer-related introductions in 2001
- 3G
- Apple Store
- Binary Runtime Environment for Wireless
- BitTorrent
- Blade server
- Compaq Evo
- GeForce 3 series
- Genius Bar
- IA-64
- IBM ThinkPad TransNote
- IPod
- ISO/IEC 8859-11
- ISO/IEC 8859-16
- ITunes
- Itanium
- JFFS2
- JSON
- List of hardware and software that supports FLAC
- PowerBook G4
- QuickTime File Format
- RAD750
- RELAX NG
- Radeon R200 series
- SVG
- Search-based software engineering
- Shavian (Unicode block)
- Sun Fire
- UltraSPARC III
- VIA C3
- Xbox
- Xbox (console)
- YAML
Ecma standards
- ANSI escape code
- Advanced Intelligent Tape
- Application Programming Interface for Windows
- C Sharp (programming language)
- C++/CLI
- CD-ROM
- Common Language Infrastructure
- Design of the FAT file system
- Digital Linear Tape
- ECMA-407
- ECMAScript
- ECMAScript for XML
- ECMAScript version history
- File Allocation Table
- Full BASIC
- Holographic Versatile Disc
- ISO 13490
- ISO 1745
- ISO 9660
- ISO/IEC 2022
- ISO/IEC 646
- ISO/IEC 8859
- JSON
- Linear Tape-Open
- List of Ecma standards
- List of applications of near-field communication
- Minimal BASIC
- Near-field communication
- Office Open XML
- Open Packaging Conventions
- Open XML Paper Specification
- Standardization of Office Open XML
- System Independent Data Format
- Universal 3D
- Universal Disk Format
- Universal Media Disc
- VXA
References
Also known as .json, Application/json, CSON, ECMA-404, HJSON, HOCON, Human-Optimized Config Object Notation, I-JSON, Internet JSON, JSON Schema, JSON file, JSON5, JSONC, JSONNP, JavaScript Object Notation.

