WIP: jsonMessages: basic schema for JSON APIs #6
|
@ -0,0 +1,19 @@
|
||||||
|
version 1 .
|
||||||
|
|
||||||
|
JSON =
|
||||||
|
/ @string string
|
||||||
|
/ @integer int
|
||||||
|
/ @double double
|
||||||
|
/ @boolean bool
|
||||||
|
/ @null =null
|
||||||
|
/ @array [JSON ...]
|
||||||
|
/ @object { symbol: JSON ...:... } .
|
||||||
|
|
||||||
|
; Messages that might be exchanged over a point-to-point medium such as a TCP or UNIX socket.
|
||||||
|
Message = SendJSON / RecvJSON .
|
||||||
|
|
||||||
|
; A message destined for a remote endpoint.
|
||||||
|
SendJSON = <send @data JSON> .
|
||||||
|
|
||||||
|
; A message originating from a remote endpoint.
|
||||||
|
RecvJSON = <recv @data JSON> .
|
Loading…
Reference in New Issue