我正在TFDMemTable
通过SaveToStream()
. 然后我TJSONObject::ParseJSONValue()
用来获取 JSON 对象。经过一些解析后,我通过 . 返回字符串格式的 JSON ToString()
。
TStringStream *Stream = new TStringStream();
TJSONObject *Json = new TJSONObject();
fdMemTable->SaveToStream(Stream.get(), sfJSON);
TJSONObject *JsonParsed = (TJSONObject*) Json->ParseJSONValue(Stream->DataString);
...
return JsonParsed->ToString();
在整个过程中,日期保持在表单中,20180329T013152
而不是2018-03-29T01:31:52
. 我正在寻找是否可以设置任何选项。TJsonOptions
似乎接近我正在寻找的东西,但似乎只与ObjectToJsonString()
.
有谁知道任何这样的选项,还是我必须按日期/时间字段进行此转换?