37    d.
id = j.at( 1 ).get<wxString>();
 
   38    d.
parentId = j.at( 2 ).get<wxString>();
 
   39    d.
key = j.at( 3 ).get<wxString>();
 
   41    if( j.at( 4 ).is_string() )
 
   42        d.
value = j.at( 4 ).get<wxString>();
 
   44    if( j.at( 5 ).is_number() )
 
   46    else if( j.at( 5 ).is_boolean() )
 
   49    if( j.at( 6 ).is_number() )
 
   51    else if( j.at( 6 ).is_boolean() )
 
   54    if( j.at( 7 ).is_number() && j.at( 8 ).is_number() )
 
   57    if( j.at( 9 ).is_number() )
 
   60    if( j.at( 10 ).is_string() )
 
 
   67    d.
id = j.at( 1 ).get<wxString>();
 
   68    d.
parentId = j.at( 3 ).get<wxString>();
 
   71    if( j.at( 5 ).is_number() && j.at( 6 ).is_number() )
 
   74    d.
key = j.at( 7 ).get<wxString>();
 
   76    if( j.at( 8 ).is_string() )
 
   77        d.
value = j.at( 8 ).get<wxString>();
 
   78    else if( j.at( 8 ).is_number_integer() )
 
   79        d.
value << ( j.at( 8 ).get<int>() );
 
   81    if( j.at( 9 ).is_number() )
 
   83    else if( j.at( 9 ).is_boolean() )
 
   86    if( j.at( 10 ).is_number() )
 
   88    else if( j.at( 10 ).is_boolean() )
 
   91    if( j.at( 11 ).is_string() )
 
   92        d.
fontName = j.at( 11 ).get<wxString>();
 
   94    if( j.at( 12 ).is_number() )
 
   97    if( j.at( 13 ).is_number() )
 
  100    if( j.at( 16 ).is_number() )
 
  103    if( j.at( 17 ).is_number() )
 
  106    if( j.at( 18 ).is_number() )
 
 
  113    d.
id = j.at( 1 ).get<wxString>();
 
  114    d.
name = j.at( 2 ).get<wxString>();
 
  116    if( j.at( 3 ).is_number() && j.at( 4 ).is_number() )
 
  119    if( j.at( 5 ).is_number() )
 
  122    if( j.at( 6 ).is_number() )
 
  123        d.
mirror = j.at( 6 ).get<
int>();
 
  125    if( j.at( 6 ).is_number() )
 
  128    if( j.at( 7 ).is_object() )
 
  131    if( j.at( 8 ).is_number() )
 
 
  148    d.
id = j.at( 1 ).get<wxString>();
 
  150    if( j.at( 4 ).is_number() && j.at( 5 ).is_number() )
 
  153    if( j.at( 6 ).is_number() )
 
  156    if( j.at( 7 ).is_number() )
 
  159    if( j.at( 9 ).is_number() )
 
  160        d.
inverted = j.at( 9 ).get<
int>() == 2;