A web site of no official standing features two JSON formats which might 
interest readers of this list.

The first is for describing a table of data:

<http://dataprotocols.org/json-table-schema/>

It does something close to what a CREATE TABLE statement does: define fields, 
their types, and their constraints.

The second is for expressing database changes in a way useful for 
synchronisation of multiple copies of a table of data across HTTP:

<http://dataprotocols.org/sleep/>


With a cursory glance I do see important incompatibilities with SQLite.  The 
first of those two pages defines an empty string (a zero-length string) as 
equivalent to a missing value, whereas SQLite makes a distinction between that 
and NULL.  It then goes on to declare a field type called 'null' for reasons 
that make no sense to me.

Simon.

Reply via email to