|
|
|
@ -43,9 +43,16 @@ static bool json_field_date_time_reader( struct json_pull_parser* jpp, void* fie
|
|
|
|
|
static bool json_field_date_time_writer( struct json_writer* jw, const char* field_name, void* field_data, struct json_object_field* layout_field_data )
|
|
|
|
|
{
|
|
|
|
|
FILE* f = jw->f;
|
|
|
|
|
time_t time = *(time_t*)field_data;
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
if( !layout_field_data->required && time == 0 ) {
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
json_write_field_name( jw, field_name );
|
|
|
|
|
json_write_date_time_string( *(time_t*)field_data, jw->f );
|
|
|
|
|
json_write_date_time_string( time, jw->f );
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
struct json_field_type json_field_date_time = {
|
|
|
|
|