aboutsummaryrefslogtreecommitdiffhomepage
path: root/docs/JSON.md
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2024-07-15 13:58:32 +0900
committernsfisis <nsfisis@gmail.com>2024-07-15 13:58:32 +0900
commita245b635c9099448a00eea15cec5bc61dcf1d026 (patch)
tree7bf7476fa386f3746f9ad9471f2fa00bb45fa41d /docs/JSON.md
parent8eae1719cd68929580ea2c8e795d238a1a03d81d (diff)
downloadreparojson-a245b635c9099448a00eea15cec5bc61dcf1d026.tar.gz
reparojson-a245b635c9099448a00eea15cec5bc61dcf1d026.tar.zst
reparojson-a245b635c9099448a00eea15cec5bc61dcf1d026.zip
initial implementation
Diffstat (limited to 'docs/JSON.md')
-rw-r--r--docs/JSON.md29
1 files changed, 29 insertions, 0 deletions
diff --git a/docs/JSON.md b/docs/JSON.md
index f5fab89..184fd05 100644
--- a/docs/JSON.md
+++ b/docs/JSON.md
@@ -103,3 +103,32 @@ ws
'000D' ws
'0009' ws
```
+
+```
+object
+ { ws members_opt trailing_comma_opt }
+
+members_opt
+ <empty>
+ members
+
+trailing_comma_opt
+ <empty>
+ , ws
+
+members
+ (member ws trailing_comma_opt)+
+
+member
+ string ws : ws value
+
+array
+ [ ws elements_opt trailing_comma_opt ]
+
+elements_opt
+ <empty>
+ elements
+
+elements
+ (value ws trailing_comma_opt)+
+```