Lightweight markup language used to map between XML and JSON
JSON Markup Language
Internet media type
application/jsonml+json (unofficial)
Type of format
Markup language and Web template system
Extended from
XML, JSON and JavaScript
JsonML, the JSON Markup Language is a lightweight markup language used to map between XML (Extensible Markup Language) and JSON (JavaScript Object Notation). It converts an XML document or fragment into a JSON data structure for ease of use within JavaScript environments such as a web browser, allowing manipulation of XML data without the overhead of an XML parser.
JsonML has greatest applicability in Ajax (Asynchronous JavaScript and XML) web applications. It is used to transport XHTML (eXtensible HyperText Markup Language) down to the client where it can be deterministically reconstructed into DOM (Document Object Model) elements. Progressive enhancement strategy can be employed during construction to bind dynamic behaviors to otherwise static elements.[1]
JsonML can also be used as underlying structure for creating intricate client-side templates called JBST (JsonML+Browser-Side Templates).[2] Syntactically JBST looks like JSP (JavaServer Pages) or ASP.NET (Active Server Pages .NET) user controls. Interactive examples are available on jsonml.org website.
^McKamey, Stephen M. (3 February 2007). "JsonML - Binding Behaviors to DOM Elements". Official website. JsonML.org. Archived from the original on 14 August 2010. Retrieved 7 January 2011.
^McKamey, Stephen M. (3 August 2008). "JsonML + Browser-Side Templating (JBST)". Official website. JsonML.org. Retrieved 7 January 2011.
user controls. Interactive examples are available on jsonml.org website. Conversion from XML to JsonML is partially reversible. XML Namespaces are handled...
JSON Feed is a Web feed file format for Web syndication in JSON instead of XML as used by RSS and Atom. A range of software libraries and web frameworks...
be used in HTML and various XML-family languages, e.g. SVG, MathML. jCard, "The JSON Format for vCard" is a standard proposal of 2014 in RFC 7095. This...
GeoRSS, KML (Keyhole Markup Language), Geography Markup Language (GML), GeoJSON and map data from any source using OGC-standards as Web Map Service (WMS)...
additionally provides mappings from the names to Unicode character sequences using JSON. Numerous other entity sets have been developed for special requirements...
entity that holds an ODRL policy together. In its encoded form, e.g. in a JSON or XML document, it makes the policy addressable from the outside world via...
includes XML, ClassicVRML, Compressed Binary Encoding (CBE) and a draft JSON encoding. Semantic Web support has also been demonstrated by a Turtle encoding...
Horlander, a designer at Mozilla. With the prevalence of JSON in Web APIs, a further format, JSON Feed, was defined in 2017. Dave Winer published a modified...
retrieving and updating Resources of multiple objects Support for JSON using SenML with CBOR serialization for compressed payload with highly efficient...
succinct shortcut syntax. In fact, these literals form the basis of the JSON data format. In a manner similar to Perl, JavaScript also supports regular...
StarUML 2.0 uses its own file format with the .mdj extension. These are JSON text files. The application can also export manually selected fragments...
multi-model database system since it supports three data models (graphs, JSON documents, key/value) with one database core and a unified query language...
such as CSV, Parquet, Avro or JSON. Query - Queries are expressed in a SQL dialect and the results are returned in JSON with a maximum reply length of...
Aggregation News Poll Review Search Video Atom AtomPub Broadcatching Hashtag NewsML 1 G2 Social communication Social software Web Slice Related Blogosphere Escribitionist...
SingleStore primarily stores relational data, though it can also store JSON data, graph data, and time series data. It supports blended workloads, commonly...