API/serialization/zh: Difference between revisions

From OpenComputers: Rebooted
Jump to navigation Jump to search
imported>OCDoc Import
Imported from legacy OpenComputers documentation at ocdoc.cil.li
 
Clean up Markdown artifacts from DokuWiki migration
 
Line 3: Line 3:
此模块提供了简单的数值序列化功能。
此模块提供了简单的数值序列化功能。


* `serialization.serialize(value: any except functions[, pretty:boolean/number]): string`
* <code>serialization.serialize(value: any except functions[, pretty:boolean/number]): string</code>


<pre>通过能重新被`serialization.unserialize`解析的对象创建一个字符串。生成的输出为Lua代码。此函数支持基本类型(nil, boolean, number, string)与不带回环的表(若检测到回环会报错,除非为`pretty`输出模式)。 
<pre>通过能重新被serialization.unserialize解析的对象创建一个字符串。生成的输出为Lua代码。此函数支持基本类型(nil, boolean, number, string)与不带回环的表(若检测到回环会报错,除非为pretty输出模式)。
`pretty`(美观)模式用于生成显示给用户的输出,这种输出大多数情况下不能被`serialization.unserialize`读取。 
pretty(美观)模式用于生成显示给用户的输出,这种输出大多数情况下不能被serialization.unserialize读取。
`pretty`的数值决定了将输出的条目数,若`pretty`被设定为`true`则默认会输出10个条目。 
pretty的数值决定了将输出的条目数,若pretty被设定为true则默认会输出10个条目。
此函数在通过网卡发送数据时可能会有所帮助。
此函数在通过网卡发送数据时可能会有所帮助。
</pre>
</pre>


* `serialization.unserialize(value: string): any`
* <code>serialization.unserialize(value: string): any</code>


<pre>还原先前由`serialization.serialize`创建的对象。
<pre>还原先前由serialization.serialize创建的对象。
</pre>
</pre>
== 目录 ==
== 目录 ==


{{:API/contents/zh}}
{{:API/contents/zh}}

Latest revision as of 20:26, 24 August 2026

Serialization(序列化) API

此模块提供了简单的数值序列化功能。

  • serialization.serialize(value: any except functions[, pretty:boolean/number]): string
通过能重新被serialization.unserialize解析的对象创建一个字符串。生成的输出为Lua代码。此函数支持基本类型(nil, boolean, number, string)与不带回环的表(若检测到回环会报错,除非为pretty输出模式)。
pretty(美观)模式用于生成显示给用户的输出,这种输出大多数情况下不能被serialization.unserialize读取。
pretty的数值决定了将输出的条目数,若pretty被设定为true则默认会输出10个条目。
此函数在通过网卡发送数据时可能会有所帮助。
  • serialization.unserialize(value: string): any
还原先前由serialization.serialize创建的对象。

目录

< 100% 15% 15% >
API OpenOS buffer - colors - component - computer - event - filesystem - uuid - internet - keyboard - note - process - rc - robot - serialization - shell - sides - term - text - thread - transforms - unicode
::: Lua 库 coroutine - package - io - os