文件 | | 函数
JSON 路径

文件

文件  json/json.hpp
 

类  cudf::get_json_object_options
 `get_json_object()` 的设置。 更多...
 

函数

std::unique_ptr< cudf::columncudf::get_json_object (cudf::strings_column_view const &col, cudf::string_scalar const &json_path, get_json_object_options options=get_json_object_options{}, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
 将 JSONPath 字符串应用于输入字符串列中的所有行。 更多...
 

详细描述

函数文档

◆ get_json_object()

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

将 JSONPath 字符串应用于输入字符串列,其中列中的每一行都是一个有效的 JSON 字符串。输出按行作为字符串列返回。

https://tools.ietf.org/id/draft-goessner-dispatch-jsonpath-00.html 仅实现以下运算符:$ . [] *

异常
std::invalid_argument如果提供了无效运算符或空名称
参数
col输入字符串列。每行必须包含一个有效的 JSON 字符串
json_path要应用于每一行的 JSONPath 字符串
options用于控制函数行为的选项
stream用于设备内存操作和内核启动的 CUDA 流
mr用于分配设备内存的资源
返回值
包含检索到的 JSON 对象字符串的新字符串列