Ballerina json日期时间值
我必须将elasticsearch的文档索引到一个有日期字段映射的索引,我正试图用这个日期值构建一个json,但ballerina说这似乎是不可能的Ballerina json日期时间值,json,datetime,
elasticsearch,ballerina,Json,Datetime,
elasticsearch,Ballerina,我必须将elasticsearch的文档索引到一个有日期字段映射的索引,我正试图用这个日期值构建一个json,但ballerina说这似乎是不可能的 我考虑将这个日期值存储到xml中,然后再将其转换为json,但xml也有同样的问题(我认为这可能是一个技巧…) 我试图将其存储到一个字符串中,然后从该字符串中提取json负载,但它给了我以下错误: 错误:{ballerina/io}GenericError消息=无法识别的标记'date=time=1591128342000' 我曾考虑过从el
- 我考虑将这个日期值存储到xml中,然后再将其转换为json,但xml也有同样的问题(我认为这可能是一个技巧…)
- 我试图将其存储到一个字符串中,然后从该字符串中提取json负载,但它给了我以下错误:
- 我曾考虑过从elasticsearch内部处理这个字符串到日期的转换,但我想把这个场景作为最后一个场景。我不喜欢它,因为我必须在之后根据时间戳进行一些查询,并且将日期存储为字符串会给我带来额外的问题
JSON是一种完全独立于语言的文本格式(参见示例)。 是一种特定于芭蕾舞语言的类型,JSON对此一无所知。因为没有隐式转换(有很好的理由),所以必须提供转换 在这种情况下,您很可能希望将
time:time
转换为具有的字符串表示形式
以下代码(芭蕾舞演员1.2):
Maryam Ziyad写了一篇很好的文章。JSON是一种完全独立于语言的文本格式(参见示例)。 是一种特定于芭蕾舞语言的类型,JSON对此一无所知。因为没有隐式转换(有很好的理由),所以必须提供转换 在这种情况下,您很可能希望将
time:time
转换为具有的字符串表示形式
以下代码(芭蕾舞演员1.2):
玛丽亚姆·齐亚德写了一篇好文章
import ballerina/io;
import ballerina/time;
public function main() {
var btime = time:currentTime();
var j = <json> {
time: time:toString(btime)
};
io:println(j.toJsonString());
}
{"time":"2020-06-03T08:39:07.897+03:00"}