Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Install
Faster access than browser!
 

JSON

Index JSON

In computing, JavaScript Object Notation or JSON ("Jason") is an open-standard file format that uses human-readable text to transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value). [1]

115 relations: Abstraction layer, Adobe Flash, Ajax (programming), Amazon (company), Arithmetic underflow, Array data structure, Array data type, Associative array, Asynchronous I/O, Attribute–value pair, Boolean data type, Bracket, BSON, Byte order mark, Cartoon Orbit, Cascading Style Sheets, Chip Morningstar, Circular reference, Client-side, Comma-separated values, Comparison of data serialization formats, Computing, Copyright troll, Cross-site scripting, Data, Database, Denial-of-service attack, Document Object Model, Dojo Toolkit, Double-precision floating-point format, Douglas Crockford, Drop-down list, Dynamic HTML, Dynamic web page, Ecma International, ECMAScript, Efficient XML Interchange, Electronic Data Systems, Ember.js, Emoji, Escape character, File format, GeoJSON, Gzip, HOCON, Human-readable medium, Hypertext Transfer Protocol, IEEE 754, Integer overflow, Internet Draft, ..., Internet Engineering Task Force, Jackson (API), Java (programming language), JavaScript, JavaScript syntax, Jayrock, Jq (programming language), JSON streaming, JSON-LD, JSON-RPC, JsonML, JSONP, Language binding, Language-independent specification, Lazy evaluation, License compatibility, Lift (web framework), List (abstract data type), Mass assignment vulnerability, Media type, MessagePack, NaN, Nullable type, Off-side rule, OGDL, Open standard, Open-source license, Open-source model, Parsing, Programming language, Protocol Buffers, Reference (computer science), Remote procedure call, S-expression, Scientific notation, Serialization, Server-side, Signed zero, Smile (data interchange format), SOAP, SOAPjr, Software license, State (computer science), String (computer science), Sun Microsystems, Text box, UBJSON, Unicode, UTF-16, UTF-8, Web browser, Web page, Web service, Whitespace character, XHTML, XML, XML schema, XML Schema (W3C), XML-RPC, XMLHttpRequest, XPath, XSLT, Yahoo!, YAML, .NET Framework. Expand index (65 more) »

Abstraction layer

In computing, an abstraction layer or abstraction level is a way of hiding the implementation details of a particular set of functionality, allowing the separation of concerns to facilitate interoperability and platform independence.

New!!: JSON and Abstraction layer · See more »

Adobe Flash

Adobe Flash is a deprecated multimedia software platform used for production of animations, rich Internet applications, desktop applications, mobile applications, mobile games and embedded web browser video players.

New!!: JSON and Adobe Flash · See more »

Ajax (programming)

Ajax (also AJAX; short for "Asynchronous JavaScript And XML") is a set of Web development techniques using many Web technologies on the client side to create asynchronous Web applications.

New!!: JSON and Ajax (programming) · See more »

Amazon (company)

Amazon.com, Inc., doing business as Amazon, is an American electronic commerce and cloud computing company based in Seattle, Washington that was founded by Jeff Bezos on July 5, 1994.

New!!: JSON and Amazon (company) · See more »

Arithmetic underflow

The term arithmetic underflow (or "floating point underflow", or just "underflow") is a condition in a computer program where the result of a calculation is a number of smaller absolute value than the computer can actually represent in memory on its CPU.

New!!: JSON and Arithmetic underflow · See more »

Array data structure

In computer science, an array data structure, or simply an array, is a data structure consisting of a collection of elements (values or variables), each identified by at least one array index or key.

New!!: JSON and Array data structure · See more »

Array data type

Language support for array types may include certain built-in array data types, some syntactic constructions (array type constructors) that the programmer may use to define such types and declare array variables, and special notation for indexing array elements.

New!!: JSON and Array data type · See more »

Associative array

In computer science, an associative array, map, symbol table, or dictionary is an abstract data type composed of a collection of (key, value) pairs, such that each possible key appears at most once in the collection.

New!!: JSON and Associative array · See more »

Asynchronous I/O

In computer science, asynchronous I/O (also non-sequential I/O) is a form of input/output processing that permits other processing to continue before the transmission has finished.

New!!: JSON and Asynchronous I/O · See more »

Attribute–value pair

A name–value pair, key–value pair, field–value pair or attribute–value pair is a fundamental data representation in computing systems and applications.

New!!: JSON and Attribute–value pair · See more »

Boolean data type

In computer science, the Boolean data type is a data type that has one of two possible values (usually denoted true and false), intended to represent the two truth values of logic and Boolean algebra.

New!!: JSON and Boolean data type · See more »

Bracket

A bracket is a tall punctuation mark typically used in matched pairs within text, to set apart or interject other text.

New!!: JSON and Bracket · See more »

BSON

BSON is a computer data interchange format used mainly as a data storage and network transfer format in the MongoDB database.

New!!: JSON and BSON · See more »

Byte order mark

The byte order mark (BOM) is a Unicode character,, whose appearance as a magic number at the start of a text stream can signal several things to a program consuming the text.

New!!: JSON and Byte order mark · See more »

Cartoon Orbit

Cartoon Orbit was a children's online gaming network created by Turner Online to promote its shows and partners.

New!!: JSON and Cartoon Orbit · See more »

Cascading Style Sheets

Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language like HTML.

New!!: JSON and Cascading Style Sheets · See more »

Chip Morningstar

Chip Morningstar is an author, developer, programmer and designer of software systems, mainly for online entertainment and communication.

New!!: JSON and Chip Morningstar · See more »

Circular reference

A circular reference is a series of references where the last object references the first, resulting in a closed loop.

New!!: JSON and Circular reference · See more »

Client-side

Client-side refers to operations that are performed by the client in a client–server relationship in a computer network.

New!!: JSON and Client-side · See more »

Comma-separated values

In computing, a comma-separated values (CSV) file is a delimited text file that uses a comma to separate values.

New!!: JSON and Comma-separated values · See more »

Comparison of data serialization formats

This is a comparison of data serialization formats, various ways to convert complex objects to sequences of bits.

New!!: JSON and Comparison of data serialization formats · See more »

Computing

Computing is any goal-oriented activity requiring, benefiting from, or creating computers.

New!!: JSON and Computing · See more »

Copyright troll

A copyright troll is a party (person or company) that enforces copyrights it owns for purposes of making money through litigation, in a manner considered unduly aggressive or opportunistic, generally without producing or licensing the works it owns for paid distribution.

New!!: JSON and Copyright troll · See more »

Cross-site scripting

Cross-site scripting (XSS) is a type of computer security vulnerability typically found in web applications.

New!!: JSON and Cross-site scripting · See more »

Data

Data is a set of values of qualitative or quantitative variables.

New!!: JSON and Data · See more »

Database

A database is an organized collection of data, stored and accessed electronically.

New!!: JSON and Database · See more »

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 the Internet.

New!!: JSON and Denial-of-service attack · See more »

Document Object Model

The Document Object Model (DOM) is a cross-platform and language-independent application programming interface that treats an HTML, XHTML, or XML document as a tree structure wherein each node is an object representing a part of the document.

New!!: JSON and Document Object Model · See more »

Dojo Toolkit

Dojo Toolkit (stylized as dōjō toolkit) is an open source modular JavaScript library (or more specifically JavaScript toolkit) designed to ease the rapid development of cross-platform, JavaScript/Ajax-based applications and web sites.

New!!: JSON and Dojo Toolkit · See more »

Double-precision floating-point format

Double-precision floating-point format is a computer number format, usually occupying 64 bits in computer memory; it represents a wide dynamic range of numeric values by using a floating radix point.

New!!: JSON and Double-precision floating-point format · See more »

Douglas Crockford

Douglas Crockford is an American computer programmer and entrepreneur who is best known for his ongoing involvement in the development of the JavaScript language, for having popularized the data format JSON (JavaScript Object Notation), and for developing various JavaScript related tools such as JSLint and JSMin.

New!!: JSON and Douglas Crockford · See more »

Drop-down list

A drop-down list (abbreviated drop-down; 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.

New!!: JSON and Drop-down list · See more »

Dynamic HTML

Dynamic HTML, or DHTML, is an umbrella term for a collection of technologies used together to create interactive and animated websites by using a combination of a static markup language (such as HTML), a client-side scripting language (such as JavaScript), a presentation definition language (such as CSS), and the Document Object Model (DOM).

New!!: JSON and Dynamic HTML · See more »

Dynamic web page

A server-side dynamic web page is a web page whose construction is controlled by an application server processing server-side scripts.

New!!: JSON and Dynamic web page · See more »

Ecma International

Ecma is a standards organization for information and communication systems.

New!!: JSON and Ecma International · See more »

ECMAScript

ECMAScript (or ES) is a trademarked scripting-language specification standardized by Ecma International in ECMA-262 and ISO/IEC 16262.

New!!: JSON and ECMAScript · See more »

Efficient XML Interchange

Efficient XML Interchange (EXI) is a binary XML format for exchange of data on a computer network.

New!!: JSON and Efficient XML Interchange · See more »

Electronic Data Systems

Electronic Data Systems (EDS) was an American multinational information technology equipment and services company headquartered in Plano, Texas.

New!!: JSON and Electronic Data Systems · See more »

Ember.js

Ember.js is an open-source JavaScript web framework, based on the Model–view–viewmodel (MVVM) pattern.

New!!: JSON and Ember.js · See more »

Emoji

are ideograms and smileys used in electronic messages and web pages.

New!!: JSON and Emoji · See more »

Escape character

In computing and telecommunication, an escape character is a character which invokes an alternative interpretation on subsequent characters in a character sequence.

New!!: JSON and Escape character · See more »

File format

A file format is a standard way that information is encoded for storage in a computer file.

New!!: JSON and File format · See more »

GeoJSON

GeoJSON is an open standard format designed for representing simple geographical features, along with their non-spatial attributes.

New!!: JSON and GeoJSON · See more »

Gzip

gzip is a file format and a software application used for file compression and decompression.

New!!: JSON and Gzip · See more »

HOCON

HOCON, or Human-Optimized Config Object Notation is a format for human-readable data, and a superset of JSON and.properties.

New!!: JSON and HOCON · See more »

Human-readable medium

A human-readable medium or human-readable format is a representation of data or information that can be naturally read by humans.

New!!: JSON and Human-readable medium · See more »

Hypertext Transfer Protocol

The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, and hypermedia information systems.

New!!: JSON and Hypertext Transfer Protocol · See more »

IEEE 754

The IEEE Standard for Floating-Point Arithmetic (IEEE 754) is a technical standard for floating-point computation established in 1985 by the Institute of Electrical and Electronics Engineers (IEEE).

New!!: JSON and IEEE 754 · See more »

Integer overflow

In computer programming, an integer overflow occurs when an arithmetic operation attempts to create a numeric value that is outside of the range that can be represented with a given number of bits – either larger than the maximum or lower than the minimum representable value.

New!!: JSON and Integer overflow · See more »

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.

New!!: JSON and Internet Draft · See more »

Internet Engineering Task Force

The Internet Engineering Task Force (IETF) develops and promotes voluntary Internet standards, in particular the standards that comprise the Internet protocol suite (TCP/IP).

New!!: JSON and Internet Engineering Task Force · See more »

Jackson (API)

In computing, Jackson is a high-performance JSON processor for Java.

New!!: JSON and Jackson (API) · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: JSON and Java (programming language) · See more »

JavaScript

JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.

New!!: JSON and JavaScript · See more »

JavaScript syntax

The syntax of JavaScript is the set of rules that define a correctly structured JavaScript program.

New!!: JSON and JavaScript syntax · See more »

Jayrock

Jayrock is an open source (LGPL) implementation of JSON and JSON-RPC for Microsoft.NET Framework, including ASP.NET.

New!!: JSON and Jayrock · See more »

Jq (programming language)

jq is a very high-level functional programming language with support for backtracking and managing streams of JSON data.

New!!: JSON and Jq (programming language) · See more »

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).

New!!: JSON and JSON streaming · See more »

JSON-LD

JSON-LD (JavaScript Object Notation for Linked Data), is a method of encoding Linked Data using JSON.

New!!: JSON and JSON-LD · See more »

JSON-RPC

JSON-RPC is a remote procedure call protocol encoded in JSON.

New!!: JSON and JSON-RPC · See more »

JsonML

JsonML, the JSON Markup Language is a lightweight markup language used to map between XML (Extensible Markup Language) and JSON (JavaScript Object Notation).

New!!: JSON and JsonML · See more »

JSONP

JSONP (JSON with Padding or JSON-P) is used to request data from a server residing in a different domain than the client.

New!!: JSON and JSONP · See more »

Language binding

In computing, a binding from a programming language to a library or operating system service is an application programming interface (API) providing glue code to use that library or service in a given programming language.

New!!: JSON and Language binding · See more »

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.

New!!: JSON and Language-independent specification · See more »

Lazy evaluation

In programming language theory, lazy evaluation, or call-by-need is an evaluation strategy which delays the evaluation of an expression until its value is needed (non-strict evaluation) and which also avoids repeated evaluations (sharing).

New!!: JSON and Lazy evaluation · See more »

License compatibility

License compatibility is a legal framework that allows for pieces of software with different software licenses to be distributed together.

New!!: JSON and License compatibility · See more »

Lift (web framework)

Lift is a free and open-source web framework that is designed for the Scala programming language.

New!!: JSON and Lift (web framework) · See more »

List (abstract data type)

In computer science, a list or sequence is an abstract data type that represents a countable number of ordered values, where the same value may occur more than once.

New!!: JSON and List (abstract data type) · See more »

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.

New!!: JSON and Mass assignment vulnerability · See more »

Media type

A media type (formerly known as MIME type) is a two-part identifier for file formats and format contents transmitted on the Internet.

New!!: JSON and Media type · See more »

MessagePack

MessagePack is a computer data interchange format.

New!!: JSON and MessagePack · See more »

NaN

In computing, NaN, standing for not a number, is a numeric data type value representing an undefined or unrepresentable value, especially in floating-point calculations.

New!!: JSON and NaN · See more »

Nullable type

In programming, nullable types are a feature of the type system of some programming languages which allow the value to be set to the special value NULL instead of the usual possible values of the data type.

New!!: JSON and Nullable type · See more »

Off-side rule

A computer programming language is said to adhere to the off-side rule if blocks in that language are expressed by their indentation.

New!!: JSON and Off-side rule · See more »

OGDL

OGDL (Ordered Graph Data Language), is a "structured textual format that represents information in the form of graphs, where the nodes are strings and the arcs or edges are spaces or indentation." Like XML, but unlike JSON and YAML, OGDL includes a schema notation and path traversal notation.

New!!: JSON and OGDL · See more »

Open standard

An open standard is a standard that is publicly available and has various rights to use associated with it, and may also have various properties of how it was designed (e.g. open process).

New!!: JSON and Open standard · See more »

Open-source license

An open-source license is a type of license for computer software and other products that allows the source code, blueprint or design to be used, modified and/or shared under defined terms and conditions.

New!!: JSON and Open-source license · See more »

Open-source model

The open-source model is a decentralized software-development model that encourages open collaboration.

New!!: JSON and Open-source model · See more »

Parsing

Parsing, syntax analysis or syntactic analysis is the process of analysing a string of symbols, either in natural language, computer languages or data structures, conforming to the rules of a formal grammar.

New!!: JSON and Parsing · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: JSON and Programming language · See more »

Protocol Buffers

Protocol Buffers are a method of serializing structured data.

New!!: JSON and Protocol Buffers · See more »

Reference (computer science)

In computer science, 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.

New!!: JSON and Reference (computer science) · See more »

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 network), which is coded as if it were a normal (local) procedure call, without the programmer explicitly coding the details for the remote interaction.

New!!: JSON and Remote procedure call · See more »

S-expression

In computing, s-expressions, sexprs or sexps (for "symbolic expression") are a notation for nested list (tree-structured) data, invented for and popularized by the programming language Lisp, which uses them for source code as well as data.

New!!: JSON and S-expression · See more »

Scientific notation

Scientific notation (also referred to as scientific form or standard index form, or standard form in the UK) is a way of expressing numbers that are too big or too small to be conveniently written in decimal form.

New!!: JSON and Scientific notation · See more »

Serialization

In computer science, in the context of data storage, serialization is the process of translating data structures or object state into a format that can be stored (for example, in a file or memory buffer) or transmitted (for example, across a network connection link) and reconstructed later (possibly in a different computer environment).

New!!: JSON and Serialization · See more »

Server-side

Server-side refers to operations that are performed by the server in a client–server relationship in a computer network.

New!!: JSON and Server-side · See more »

Signed zero

Signed zero is zero with an associated sign.

New!!: JSON and Signed zero · See more »

Smile (data interchange format)

Smile is a computer data interchange format based on JSON.

New!!: JSON and Smile (data interchange format) · See more »

SOAP

SOAP (originally Simple Object Access Protocol) is a messaging protocol specification for exchanging structured information in the implementation of web services in computer networks.

New!!: JSON and SOAP · See more »

SOAPjr

SOAPjr is a protocol specification for exchanging structured information in the implementation of Web services in computer networks.

New!!: JSON and SOAPjr · See more »

Software license

A software license is a legal instrument (usually by way of contract law, with or without printed material) governing the use or redistribution of software.

New!!: JSON and Software license · See more »

State (computer science)

In information technology and computer science, a program is described as stateful if it is designed to remember preceding events or user interactions; the remembered information is called the state of the system.

New!!: JSON and State (computer science) · See more »

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.

New!!: JSON and String (computer science) · See more »

Sun Microsystems

Sun Microsystems, Inc. was an American 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.

New!!: JSON and Sun Microsystems · See more »

Text box

A text box, text field or text entry box is a graphical control element intended to enable the user to input text information to be used by the program.

New!!: JSON and Text box · See more »

UBJSON

Universal Binary JSON (UBJSON) is a computer data interchange format.

New!!: JSON and UBJSON · See more »

Unicode

Unicode is a computing industry standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems.

New!!: JSON and Unicode · See more »

UTF-16

UTF-16 (16-bit Unicode Transformation Format) is a character encoding capable of encoding all 1,112,064 valid code points of Unicode.

New!!: JSON and UTF-16 · See more »

UTF-8

UTF-8 is a variable width character encoding capable of encoding all 1,112,064 valid code points in Unicode using one to four 8-bit bytes.

New!!: JSON and UTF-8 · See more »

Web browser

A web browser (commonly referred to as a browser) is a software application for accessing information on the World Wide Web.

New!!: JSON and Web browser · See more »

Web page

A web page (also written as webpage) is a document that is suitable for the World Wide Web and web browsers.

New!!: JSON and Web page · See more »

Web service

The term web service is either.

New!!: JSON and Web service · See more »

Whitespace character

In computer programming, white space is any character or series of characters that represent horizontal or vertical space in typography.

New!!: JSON and Whitespace character · See more »

XHTML

Extensible Hypertext Markup Language (XHTML) is part of the family of XML markup languages.

New!!: JSON and XHTML · See more »

XML

In computing, Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.

New!!: JSON and XML · See more »

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.

New!!: JSON and XML schema · See more »

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.

New!!: JSON and XML Schema (W3C) · See more »

XML-RPC

XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode its calls and HTTP as a transport mechanism.

New!!: JSON and XML-RPC · See more »

XMLHttpRequest

XMLHttpRequest (XHR) is an API in the form of an object whose methods transfer data between a web browser and a web server.

New!!: JSON and XMLHttpRequest · See more »

XPath

XPath (XML Path Language) is a query language for selecting nodes from an XML document.

New!!: JSON and XPath · See more »

XSLT

XSLT (Extensible Stylesheet Language Transformations) is a language for transforming XML documents into other XML documents, or other formats such as HTML for web pages, plain text or XSL Formatting Objects, which may subsequently be converted to other formats, such as PDF, PostScript and PNG.

New!!: JSON and XSLT · See more »

Yahoo!

Yahoo! is a web services provider headquartered in Sunnyvale, California and wholly owned by Verizon Communications through Oath Inc..

New!!: JSON and Yahoo! · See more »

YAML

YAML (YAML Ain't Markup Language) is a human-readable data serialization language.

New!!: JSON and YAML · See more »

.NET Framework

.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows.

New!!: JSON and .NET Framework · See more »

Redirects here:

.json, JSON Schema, JSONNP, JavaScript Object Notation, Javascript Object Notation, Json.

References

[1] https://en.wikipedia.org/wiki/JSON

OutgoingIncoming
Hey! We are on Facebook now! »