方法

GLibVariantis_normal_form

自 2.24 起可用

声明 [源]

gboolean
g_variant_is_normal_form (
  GVariant* value
)

描述 [源]

检查 value 是否在正常形式。

这样做的主要原因是为了检测给定的序列化数据是否在正常形式:使用 g_variant_new_from_data() 将数据加载到 GVariant 中,然后使用此函数进行检查。

如果找到 value 在正常形式,则将其标记为可信。如果值已标记为可信,则此函数将立即返回 TRUE

对于深层嵌套值,可能有实现特定的限制。GVariant 保证至少可以处理 64 层的嵌套。

自 2.24 起可用

返回值

类型: gboolean

TRUE 表示 value 在正常形式。