json#

class pylibcudf.json.GetJsonObjectOptions(allow_single_quotes=False, *, strip_quotes_from_single_strings=True, missing_fields_as_nulls=False)#

get_json_object() 的设置

方法

get_allow_single_quotes(self)

根据是否允许使用单引号表示字符串,返回 true 或 false。

get_missing_fields_as_nulls(self)

对象中不包含的字段是否应被解释为 null。

get_strip_quotes_from_single_strings(self)

根据单个返回的字符串值是否去除引号,返回 true 或 false。

set_allow_single_quotes(self, bool val)

设置是否允许字符串使用单引号。

set_missing_fields_as_nulls(self, bool val)

设置是否将缺失字段解释为 null。

set_strip_quotes_from_single_strings(self, ...)

设置单个返回的字符串值是否去除引号。

get_allow_single_quotes(self)#

根据是否允许使用单引号表示字符串,返回 true 或 false。

返回:
bool

如果允许使用单引号则为 true,否则为 false。

get_missing_fields_as_nulls(self)#

对象中不包含的字段是否应被解释为 null。

返回:
bool

如果缺失字段被解释为 null 则为 true。

get_strip_quotes_from_single_strings(self)#

根据单个返回的字符串值是否去除引号,返回 true 或 false。

返回:
bool

如果单个返回的字符串值去除引号则为 true。

set_allow_single_quotes(self, bool val)#

设置是否允许字符串使用单引号。

参数:
valbool

是否允许使用单引号

返回:
set_missing_fields_as_nulls(self, bool val)#

设置是否将缺失字段解释为 null。

参数:
valbool

是否将缺失字段视为 null。

返回:
set_strip_quotes_from_single_strings(self, bool val)#

设置单个返回的字符串值是否去除引号。

参数:
valbool

是否从单个字符串中去除引号。

返回:
pylibcudf.json.get_json_object(Column col, Scalar json_path, GetJsonObjectOptions options=None) Column#

将 JSONPath 字符串应用于输入字符串列中的所有行。

详情请参阅 cudf::get_json_object()

参数:
colColumn

输入字符串列。每行必须包含一个有效的 json 字符串。

json_pathScalar

应用于每一行的 JSONPath 字符串。

optionsGetJsonObjectOptions

用于控制函数行为的选项。

返回:
Column

包含检索到的 json 对象字符串的新字符串列。