Skip to content

Commit

Permalink
RFC 8259 replaced RFC 7159
Browse files Browse the repository at this point in the history
trimmed media type description a bit
  • Loading branch information
dret committed Dec 14, 2017
1 parent ef010de commit 342cb6c
Show file tree
Hide file tree
Showing 10 changed files with 47 additions and 37 deletions.
12 changes: 6 additions & 6 deletions concepts.json
Expand Up @@ -5199,15 +5199,15 @@
"id" : "http:\/\/webconcepts.info\/concepts\/media-type\/application\/json",
"details" :
[
{ "description" : "JavaScript Object Notation (JSON) is a text format for the serialization of structured data. It is derived from the object literals of JavaScript, as defined in the ECMAScript Programming Language Standard, Third Edition. JSON can represent four primitive types (strings, numbers, booleans, and null) and two structured types (objects and arrays). A string is a sequence of zero or more Unicode characters. An object is an unordered collection of zero or more name\/value pairs, where a name is a string and a value is a string, number, boolean, null, object, or array. An array is an ordered sequence of zero or more values. The terms \"object\" and \"array\" come from the conventions of JavaScript. JSON's design goals were for it to be minimal, portable, textual, and a subset of JavaScript.",
"documentation" : "http:\/\/tools.ietf.org\/html\/rfc7159#section-1",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/7159",
"spec-name" : "RFC 7159" },

{ "description" : "JavaScript Object Notation (JSON) is a text format for the serialization of structured data. It is derived from the object literals of JavaScript, as defined in the ECMAScript Programming Language Standard, Third Edition.",
"documentation" : "http:\/\/tools.ietf.org\/html\/draft-ietf-jsonbis-rfc7159bis#section-1",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/I-D\/ietf-jsonbis-rfc7159bis",
"spec-name" : "Internet Draft ietf-jsonbis-rfc7159bis" } ] },
"spec-name" : "Internet Draft ietf-jsonbis-rfc7159bis" },

{ "description" : "JavaScript Object Notation (JSON) is a text format for the serialization of structured data. It is derived from the object literals of JavaScript, as defined in the ECMAScript Programming Language Standard, Third Edition. JSON can represent four primitive types (strings, numbers, booleans, and null) and two structured types (objects and arrays).",
"documentation" : "http:\/\/tools.ietf.org\/html\/rfc8259#section-1",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/8259",
"spec-name" : "RFC 8259" } ] },

{ "value" : "application\/json-seq",
"concept" : "http:\/\/webconcepts.info\/concepts\/media-type\/",
Expand Down
12 changes: 6 additions & 6 deletions concepts/media-type.json
Expand Up @@ -341,15 +341,15 @@
"id" : "http:\/\/webconcepts.info\/concepts\/media-type\/application\/json",
"details" :
[
{ "description" : "JavaScript Object Notation (JSON) is a text format for the serialization of structured data. It is derived from the object literals of JavaScript, as defined in the ECMAScript Programming Language Standard, Third Edition. JSON can represent four primitive types (strings, numbers, booleans, and null) and two structured types (objects and arrays). A string is a sequence of zero or more Unicode characters. An object is an unordered collection of zero or more name\/value pairs, where a name is a string and a value is a string, number, boolean, null, object, or array. An array is an ordered sequence of zero or more values. The terms \"object\" and \"array\" come from the conventions of JavaScript. JSON's design goals were for it to be minimal, portable, textual, and a subset of JavaScript.",
"documentation" : "http:\/\/tools.ietf.org\/html\/rfc7159#section-1",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/7159",
"spec-name" : "RFC 7159" },

{ "description" : "JavaScript Object Notation (JSON) is a text format for the serialization of structured data. It is derived from the object literals of JavaScript, as defined in the ECMAScript Programming Language Standard, Third Edition.",
"documentation" : "http:\/\/tools.ietf.org\/html\/draft-ietf-jsonbis-rfc7159bis#section-1",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/I-D\/ietf-jsonbis-rfc7159bis",
"spec-name" : "Internet Draft ietf-jsonbis-rfc7159bis" } ] },
"spec-name" : "Internet Draft ietf-jsonbis-rfc7159bis" },

{ "description" : "JavaScript Object Notation (JSON) is a text format for the serialization of structured data. It is derived from the object literals of JavaScript, as defined in the ECMAScript Programming Language Standard, Third Edition. JSON can represent four primitive types (strings, numbers, booleans, and null) and two structured types (objects and arrays).",
"documentation" : "http:\/\/tools.ietf.org\/html\/rfc8259#section-1",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/8259",
"spec-name" : "RFC 8259" } ] },

{ "value" : "application\/json-seq",
"concept" : "http:\/\/webconcepts.info\/concepts\/media-type\/",
Expand Down
2 changes: 1 addition & 1 deletion concepts/media-type.md
Expand Up @@ -43,7 +43,7 @@ Media Type | Specification
[`application/jose`](/concepts/media-type/application/jose "The "application/jose" media type can be used to indicate that the content is a JWS or JWE using the JWS Compact Serialization or the JWE Compact Serialization.") | [**RFC 7515**: JSON Web Signature (JWS)](/specs/IETF/RFC/7515 "JSON Web Signature (JWS) represents content secured with digital signatures or Message Authentication Codes (MACs) using JSON-based data structures. Cryptographic algorithms and identifiers for use with this specification are described in the separate JSON Web Algorithms (JWA) specification and an IANA registry defined by that specification. Related encryption capabilities are described in the separate JSON Web Encryption (JWE) specification.")
[`application/jose+json`](/concepts/media-type/application/jose+json "The "application/jose+json" media type can be used to indicate that the content is a JWS or JWE using the JWS JSON Serialization or the JWE JSON Serialization.") | [**RFC 7515**: JSON Web Signature (JWS)](/specs/IETF/RFC/7515 "JSON Web Signature (JWS) represents content secured with digital signatures or Message Authentication Codes (MACs) using JSON-based data structures. Cryptographic algorithms and identifiers for use with this specification are described in the separate JSON Web Algorithms (JWA) specification and an IANA registry defined by that specification. Related encryption capabilities are described in the separate JSON Web Encryption (JWE) specification.")
[`application/jrd+json`](/concepts/media-type/application/jrd+json "The WebFinger resource returns a JSON Resource Descriptor (JRD) as the resource representation to convey information about an entity on the Internet.") | [**RFC 7033**: WebFinger](/specs/IETF/RFC/7033 "This specification defines the WebFinger protocol, which can be used to discover information about people or other entities on the Internet using standard HTTP methods. WebFinger discovers information for a URI that might not be usable as a locator otherwise, such as account or email URIs.")
[`application/json`](/concepts/media-type/application/json "JavaScript Object Notation (JSON) is a text format for the serialization of structured data. It is derived from the object literals of JavaScript, as defined in the ECMAScript Programming Language Standard, Third Edition. JSON can represent four primitive types (strings, numbers, booleans, and null) and two structured types (objects and arrays). A string is a sequence of zero or more Unicode characters. An object is an unordered collection of zero or more name/value pairs, where a name is a string and a value is a string, number, boolean, null, object, or array. An array is an ordered sequence of zero or more values. The terms &#34;object&#34; and &#34;array&#34; come from the conventions of JavaScript. JSON's design goals were for it to be minimal, portable, textual, and a subset of JavaScript.")<sub title="There are 2 definitions for this value">2</sub> | [**RFC 7159**: JavaScript Object Notation (JSON)](/specs/IETF/RFC/7159 "JavaScript Object Notation (JSON) is a lightweight, text-based, language-independent data interchange format. It was derived from the ECMAScript Programming Language Standard. JSON defines a small set of formatting rules for the portable representation of structured data.")<br/>[**Internet Draft ietf-jsonbis-rfc7159bis**: The JavaScript Object Notation (JSON) Data Interchange Format](/specs/IETF/I-D/ietf-jsonbis-rfc7159bis "JavaScript Object Notation (JSON) is a lightweight, text-based, language-independent data interchange format. It was derived from the ECMAScript Programming Language Standard. JSON defines a small set of formatting rules for the portable representation of structured data. This document removes inconsistencies with other specifications of JSON, repairs specification errors, and offers experience-based interoperability guidance.")
[`application/json`](/concepts/media-type/application/json "JavaScript Object Notation (JSON) is a text format for the serialization of structured data. It is derived from the object literals of JavaScript, as defined in the ECMAScript Programming Language Standard, Third Edition.")<sub title="There are 2 definitions for this value">2</sub> | [**RFC 8259**: JavaScript Object Notation (JSON)](/specs/IETF/RFC/8259 "JavaScript Object Notation (JSON) is a lightweight, text-based, language-independent data interchange format. It was derived from the ECMAScript Programming Language Standard. JSON defines a small set of formatting rules for the portable representation of structured data. This document removes inconsistencies with other specifications of JSON, repairs specification errors, and offers experience-based interoperability guidance.")<br/>[**Internet Draft ietf-jsonbis-rfc7159bis**: The JavaScript Object Notation (JSON) Data Interchange Format](/specs/IETF/I-D/ietf-jsonbis-rfc7159bis "JavaScript Object Notation (JSON) is a lightweight, text-based, language-independent data interchange format. It was derived from the ECMAScript Programming Language Standard. JSON defines a small set of formatting rules for the portable representation of structured data. This document removes inconsistencies with other specifications of JSON, repairs specification errors, and offers experience-based interoperability guidance.")
[`application/json-seq`](/concepts/media-type/application/json-seq "&#34;JSON text sequences&#34; are specifically not JSON texts themselves but are composed of (possible) JSON texts. JSON text sequences can be parsed (and produced) incrementally without having to have a streaming parser (nor streaming encoder).") | [**RFC 7464**: JavaScript Object Notation (JSON) Text Sequences](/specs/IETF/RFC/7464 "This document describes the JavaScript Object Notation (JSON) text sequence format and associated media type &#34;application/json-seq&#34;. A JSON text sequence consists of any number of JSON texts, all encoded in UTF-8, each prefixed by an ASCII Record Separator (0x1E), and each ending with an ASCII Line Feed character (0x0A).")
[`application/jwk+json`](/concepts/media-type/application/jwk+json "A JWK is a JSON object that represents a cryptographic key. The members of the object represent properties of the key, including its value.") | [**RFC 7517**: JSON Web Key (JWK)](/specs/IETF/RFC/7517 "A JSON Web Key (JWK) is a JavaScript Object Notation (JSON) data structure that represents a cryptographic key. This specification also defines a JWK Set JSON data structure that represents a set of JWKs. Cryptographic algorithms and identifiers for use with this specification are described in the separate JSON Web Algorithms (JWA) specification and IANA registries established by that specification.")
[`application/jwk-set+json`](/concepts/media-type/application/jwk-set+json "A JWK Set is a JSON object that represents a set of JWKs. The JSON object MUST have a &#34;keys&#34; member, with its value being an array of JWKs.") | [**RFC 7517**: JSON Web Key (JWK)](/specs/IETF/RFC/7517 "A JSON Web Key (JWK) is a JavaScript Object Notation (JSON) data structure that represents a cryptographic key. This specification also defines a JWK Set JSON data structure that represents a set of JWKs. Cryptographic algorithms and identifiers for use with this specification are described in the separate JSON Web Algorithms (JWA) specification and IANA registries established by that specification.")
Expand Down
12 changes: 6 additions & 6 deletions concepts/media-type/application/json.json
Expand Up @@ -4,12 +4,12 @@
"id" : "http:\/\/webconcepts.info\/concepts\/media-type\/application\/json",
"details" :
[
{ "description" : "JavaScript Object Notation (JSON) is a text format for the serialization of structured data. It is derived from the object literals of JavaScript, as defined in the ECMAScript Programming Language Standard, Third Edition. JSON can represent four primitive types (strings, numbers, booleans, and null) and two structured types (objects and arrays). A string is a sequence of zero or more Unicode characters. An object is an unordered collection of zero or more name\/value pairs, where a name is a string and a value is a string, number, boolean, null, object, or array. An array is an ordered sequence of zero or more values. The terms \"object\" and \"array\" come from the conventions of JavaScript. JSON's design goals were for it to be minimal, portable, textual, and a subset of JavaScript.",
"documentation" : "http:\/\/tools.ietf.org\/html\/rfc7159#section-1",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/7159",
"spec-name" : "RFC 7159" },

{ "description" : "JavaScript Object Notation (JSON) is a text format for the serialization of structured data. It is derived from the object literals of JavaScript, as defined in the ECMAScript Programming Language Standard, Third Edition.",
"documentation" : "http:\/\/tools.ietf.org\/html\/draft-ietf-jsonbis-rfc7159bis#section-1",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/I-D\/ietf-jsonbis-rfc7159bis",
"spec-name" : "Internet Draft ietf-jsonbis-rfc7159bis" } ] }
"spec-name" : "Internet Draft ietf-jsonbis-rfc7159bis" },

{ "description" : "JavaScript Object Notation (JSON) is a text format for the serialization of structured data. It is derived from the object literals of JavaScript, as defined in the ECMAScript Programming Language Standard, Third Edition. JSON can represent four primitive types (strings, numbers, booleans, and null) and two structured types (objects and arrays).",
"documentation" : "http:\/\/tools.ietf.org\/html\/rfc8259#section-1",
"specification" : "http:\/\/webconcepts.info\/specs\/IETF\/RFC\/8259",
"spec-name" : "RFC 8259" } ] }
4 changes: 2 additions & 2 deletions concepts/media-type/application/json.md
Expand Up @@ -4,12 +4,12 @@ permalink: "/concepts/media-type/application/json"
title: "Media Type: application/json"
concept-name: Media Type
concept-value: application/json
description: "JavaScript Object Notation (JSON) is a text format for the serialization of structured data. It is derived from the object literals of JavaScript, as defined in the ECMAScript Programming Language Standard, Third Edition. JSON can represent four primitive types (strings, numbers, booleans, and null) and two structured types (objects and arrays). A string is a sequence of zero or more Unicode characters. An object is an unordered collection of zero or more name/value pairs, where a name is a string and a value is a string, number, boolean, null, object, or array. An array is an ordered sequence of zero or more values. The terms \"object\" and \"array\" come from the conventions of JavaScript. JSON's design goals were for it to be minimal, portable, textual, and a subset of JavaScript."
description: "JavaScript Object Notation (JSON) is a text format for the serialization of structured data. It is derived from the object literals of JavaScript, as defined in the ECMAScript Programming Language Standard, Third Edition."
---

[JavaScript Object Notation (JSON) is a text format for the serialization of structured data. It is derived from the object literals of JavaScript, as defined in the ECMAScript Programming Language Standard, Third Edition.](http://tools.ietf.org/html/draft-ietf-jsonbis-rfc7159bis#section-1 "Read documentation for Media Type &#34;application/json&#34;") (**[Internet Draft ietf-jsonbis-rfc7159bis: The JavaScript Object Notation (JSON) Data Interchange Format](/specs/IETF/I-D/ietf-jsonbis-rfc7159bis "JavaScript Object Notation (JSON) is a lightweight, text-based, language-independent data interchange format. It was derived from the ECMAScript Programming Language Standard. JSON defines a small set of formatting rules for the portable representation of structured data. This document removes inconsistencies with other specifications of JSON, repairs specification errors, and offers experience-based interoperability guidance.")**)

[JavaScript Object Notation (JSON) is a text format for the serialization of structured data. It is derived from the object literals of JavaScript, as defined in the ECMAScript Programming Language Standard, Third Edition. JSON can represent four primitive types (strings, numbers, booleans, and null) and two structured types (objects and arrays). A string is a sequence of zero or more Unicode characters. An object is an unordered collection of zero or more name/value pairs, where a name is a string and a value is a string, number, boolean, null, object, or array. An array is an ordered sequence of zero or more values. The terms "object" and "array" come from the conventions of JavaScript. JSON's design goals were for it to be minimal, portable, textual, and a subset of JavaScript.](http://tools.ietf.org/html/rfc7159#section-1 "Read documentation for Media Type &#34;application/json&#34;") (**[RFC 7159: JavaScript Object Notation (JSON)](/specs/IETF/RFC/7159 "JavaScript Object Notation (JSON) is a lightweight, text-based, language-independent data interchange format. It was derived from the ECMAScript Programming Language Standard. JSON defines a small set of formatting rules for the portable representation of structured data.")**)
[JavaScript Object Notation (JSON) is a text format for the serialization of structured data. It is derived from the object literals of JavaScript, as defined in the ECMAScript Programming Language Standard, Third Edition. JSON can represent four primitive types (strings, numbers, booleans, and null) and two structured types (objects and arrays).](http://tools.ietf.org/html/rfc8259#section-1 "Read documentation for Media Type &#34;application/json&#34;") (**[RFC 8259: JavaScript Object Notation (JSON)](/specs/IETF/RFC/8259 "JavaScript Object Notation (JSON) is a lightweight, text-based, language-independent data interchange format. It was derived from the ECMAScript Programming Language Standard. JSON defines a small set of formatting rules for the portable representation of structured data. This document removes inconsistencies with other specifications of JSON, repairs specification errors, and offers experience-based interoperability guidance.")**)

<br/>
<hr/>
Expand Down

0 comments on commit 342cb6c

Please sign in to comment.