Hi,
In this post we will see the process of serializing and deserializing Json for data and datetime values. For demo purpose, I have chosen today() and getSystemDateTime() functions.
Runnable class: CG_JsonDateTimeFunctions
class CG_JsonDateTimeFunctions{ /// <summary> /// Runs the class with the specified arguments. /// </summary> /// <param name = "_args">The specified arguments.</param> public static void main(Args _args) { str dateStrValue, dateTimeStrValue, timeStrValue; date dateValue; utcdatetime datetimeValue; UTCTimestamp timeValue; dateStrValue = FormJsonSerializer::serializePrimitive(today()); Info(strFmt("Date in string format: %1", dateStrValue)); dateValue = FormJsonSerializer::deserializeValue(Types::Date, dateStrValue); Info(strFmt("Date: %1", dateValue)); dateTimeStrValue = FormJsonSerializer::serializePrimitive(DateTimeUtil::getSystemDateTime()); Info(strFmt("DateTime in string format: %1", dateTimeStrValue)); datetimeValue = FormJsonSerializer::deserializeValue(Types::UtcDateTime, dateTimeStrValue); Info(strFmt("DateTime: %1", datetimeValue)); } }
Output: https://drive.google.com/open?id=13tniapm_enHTvqqZYBgIz-60j-I0GApu
Regards,
Chaitanya Golla

Like
Report
*This post is locked for comments