2
0
mirror of https://github.com/openvswitch/ovs synced 2025-09-03 15:55:19 +00:00

ovsdb: Document in SPECS how OVS uses JSON.

CC: Jeremy Stribling <strib@nicira.com>
This commit is contained in:
Ben Pfaff
2010-06-30 14:35:02 -07:00
parent 597cf5a1c1
commit 65e18fa85d

View File

@@ -5,6 +5,19 @@
Basic Notation Basic Notation
-------------- --------------
OVSDB uses JSON, as defined by RFC 4627, for its schema format and its
wire protocol format. The JSON implementation in Open vSwitch has the
following limitations:
- Null bytes (\u0000) are not allowed in strings.
- Only UTF-8 encoding is supported. (RFC 4627 also mentions
UTF-16BE, UTF-16LE, and UTF-32.)
- RFC 4627 says that names within a JSON object should be unique.
The Open vSwitch JSON parser discards all but the last value
for a name that is specified more than once.
The descriptions below use the following shorthand notations for JSON The descriptions below use the following shorthand notations for JSON
values. Additional notation is presented later. values. Additional notation is presented later.