Add initial document for JSON.Data API.
2 files changed, 50 insertions(+), 0 deletions(-)

A => doc/source/api-json-data.rst
M doc/source/api.rst
A => doc/source/api-json-data.rst +49 -0
@@ 0,0 1,49 @@ 
+:mod:`JSON.Data` -- Package
+=======================
+
+.. ada:module:: JSON.Data
+.. moduleauthor:: Tero Koskinen <tero.koskinen@iki.fi>
+
+-----
+Types
+-----
+
+JSON_Data_Type
+''''''''''''''
+
+Enum.
+
+JSON_Type_Error
+'''''''''''''''
+
+Exception.
+
+JSON_Root_Type
+''''''''''''''
+
+::
+
+   type JSON_Root_Type is abstract new Ada.Finalization.Controlled
+      with private;
+
+
+JSON_Holder.Holder
+''''''''''''''''''
+
+::
+
+   package JSON_Holder is
+      type Holder is tagged private;
+
+      Empty_Holder : constant Holder;
+      ...
+   end JSON_Holder;
+
+JSON_Holder package is Ada 95 implementation of Ada 2012
+package Ada.Containers.Indefinite_Holder. It does not
+provide identical API, but the basic principles are same.
+
+----------
+Procedures
+----------
+

          
M doc/source/api.rst +1 -0
@@ 6,3 6,4 @@ API Documentation for Jdaughter
    :maxdepth: 2
 
    api-json.rst
+   api-json-data.rst