• ARTICLE
  • STRING
  • CONVERTER
  • ENCRYPT
  • NETWORK
  • MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
  • ARTICLE
    STRING
    CONVERTER
    ENCRYPT
    NETWORK
    MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
logo Online Tools
3 Comments Favorite Copy Link Share

JSON5 Beautify / Validator Online


JSON5 Beautify / Validator Online -summary

The JSON5 Beautify / Validator Online tool provides online json5 format verification, json5 format, json5 data compression and json5 data beautification functions.

JSON5 Beautify / Validator Online -instructions
The JSON5 Data Interchange Format (JSON5) is a superset of JSON that aims to alleviate some of the limitations of JSON by expanding its syntax to include some productions from ECMAScript 5.1.
Note : The JSON5 specification allows optional trailing commas in objects and arrays. Therefore, the Validate & Beautify function will retain the trailing comma. The Compress function does not retain the trailing comma. If you need to remove the trailing comma from the data, you can use the Compress function.
Summary of Features
The following ECMAScript 5.1 features, which are not supported in JSON, have been extended to JSON5.
Objects
  1. Object keys may be an ECMAScript 5.1 IdentifierName.
  2. Objects may have a single trailing comma.
Arrays
  1. Arrays may have a single trailing comma.
Strings
  1. Strings may be single quoted.
  2. Strings may span multiple lines by escaping new line characters.
  3. Strings may include character escapes.
Numbers
  1. Numbers may be hexadecimal.
  2. Numbers may have a leading or trailing decimal point.
  3. Numbers may be IEEE 754 positive infinity, negative infinity, and NaN.
  4. Numbers may begin with an explicit plus sign.
Comments
  1. Single and multi-line comments are allowed.
White Space
  1. Additional white space characters are allowed.