文档文档

json.encode() 函数

json.encode() 将值转换为 JSON 字节。

此函数按如下方式编码 Flux 类型

  • time 值采用 RFC3339 格式
  • duration 值以自 Unix 纪元以来的毫秒数表示
  • regexp 值以其字符串表示形式表示
  • bytes 值以 base64 编码的字符串表示
  • function 值不进行编码,并产生错误
函数类型签名
(v: A) => bytes

有关更多信息,请参阅 函数类型签名

参数

v

(必需) 要转换的值。

示例

将值编码为 JSON 字节

import "json"

jsonData = {foo: "bar", baz: 123, quz: [4, 5, 6]}

json.encode(
    v: jsonData,
)// Returns [123 34 98 97 122 34 58 49 50 51 44 34 102 111 111 34 58 34 98 97 114 34 44 34 113 117 122 34 58 91 52 44 53 44 54 93 125]

此页面是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。您可以继续像当前一样使用它,而无需对您的代码进行任何更改。

阅读更多

现已全面上市

InfluxDB 3 Core 和 Enterprise

快速启动。更快扩展。

获取更新

InfluxDB 3 Core 是一个开源、高速、近数据引擎,可实时收集和处理数据,并将其持久化到本地磁盘或对象存储。InfluxDB 3 Enterprise 构建在 Core 的基础上,增加了高可用性、读取副本、增强的安全性以及数据压缩,从而实现更快的查询和优化的存储。InfluxDB 3 Enterprise 的免费层可供非商业家庭或业余爱好者使用。

有关更多信息,请查看