From 8eae1719cd68929580ea2c8e795d238a1a03d81d Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 14 Jul 2024 23:39:47 +0900 Subject: initial commit --- docs/JSON.md | 105 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) create mode 100644 docs/JSON.md (limited to 'docs/JSON.md') diff --git a/docs/JSON.md b/docs/JSON.md new file mode 100644 index 0000000..f5fab89 --- /dev/null +++ b/docs/JSON.md @@ -0,0 +1,105 @@ +https://www.json.org/json-en.html + +``` +json + element + +value + object + array + string + number + "true" + "false" + "null" + +object + '{' ws '}' + '{' members '}' + +members + member + member ',' members + +member + ws string ws ':' element + +array + '[' ws ']' + '[' elements ']' + +elements + element + element ',' elements + +element + ws value ws + +string + '"' characters '"' + +characters + "" + character characters + +character + '0020' . '10FFFF' - '"' - '\' + '\' escape + +escape + '"' + '\' + '/' + 'b' + 'f' + 'n' + 'r' + 't' + 'u' hex hex hex hex + +hex + digit + 'A' . 'F' + 'a' . 'f' + +number + integer fraction exponent + +integer + digit + onenine digits + '-' digit + '-' onenine digits + +digits + digit + digit digits + +digit + '0' + onenine + +onenine + '1' . '9' + +fraction + "" + '.' digits + +exponent + "" + 'E' sign digits + 'e' sign digits + +sign + "" + '+' + '-' + +ws + "" + '0020' ws + '000A' ws + '000D' ws + '0009' ws +``` -- cgit v1.2.3-70-g09d2