1. 类型转换函数

Type Conversion Functions Helm提供了以下类型转换函数:

  • atoi: 字符串转换成整型。
  • float64: 转换成 float64。
  • int: 按系统整型宽度转换成int。
  • int64: 转换成 int64。
  • toDecimal: 将unix八进制转换成int64。
  • toString: 转换成字符串。
  • toStrings: 将列表、切片或数组转换成字符串列表。
  • toJson (mustToJson): 将列表、切片、数组、字典或对象转换成JSON。
  • toPrettyJson (mustToPrettyJson): 将列表、切片、数组、字典或对象转换成格式化JSON。
  • toRawJson (mustToRawJson): 将列表、切片、数组、字典或对象转换成HTML字符未转义的JSON。
  • 只有atoi需要输入一个特定的类型。其他的会尝试将任何类型转换成目标类型。比如,int64可以把浮点数转换成整型,也可以把字符串转换成整型。

1.1. toStrings

给定一个类列表集合,输出字符串切片。

list 1 2 3 | toStrings

上述会将1转成"1",2转成"2",等等,然后将其作为列表返回。

1.2. toDecimal

给定一个unix八进制权限,转换成十进制。

"0777" | toDecimal

上述回将 0777 转换成 511 并返回int64的值。

1.3. toJson, mustToJson

toJson 函数将内容编码为 JSON 字符串。如果内容无法被转换成JSON会返回空字符串。mustToJson 会返回错误以防无法编码成 JSON。

toJson .Item

上述结果为: .Item的JSON字符串表示。

1.4. toPrettyJson, mustToPrettyJson

toPrettyJson 函数将内容编码为好看的(缩进的)JSON字符串。

toPrettyJson .Item

上述结果为: .Item 的已缩进的 JSON 字符串表示。

1.5. toRawJson, mustToRawJson

toRawJson 函数将内容编码成包含非转义 HTML 字符的 JSON 字符串。

toRawJson .Item

上述结果为: .Item 的非转义的 JSON 字符串表示。

Copyright © 温玉 2021 | 浙ICP备2020032454号 all right reserved,powered by Gitbook该文件修订时间: 2022-01-08 03:09:47

results matching ""

    No results matching ""