Woocommerce RESTful API的字符串格式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Woocommerce RESTful API的字符串格式相关的知识,希望对你有一定的参考价值。

我目前正在使用woo-commerce RESTful API和预订插件。

我需要从“ _wc_booking_availability” JSON字段中解析此字符串。

a:1:i:0;a:5:s:4:"type";s:6:"custom";s:8:"bookable";s:3:"yes";s:8:"priority";i:10;s:4:"from";s:10:"2019-12-11";s:2:"to";s:10:"2020-03-26";

但是我不知道是哪种格式。似乎JSON,但还包含其他元素。

答案

这是一个序列化的字符串,使用php unserialize()方法,它将返回如下数组。

$serializedStr = 'a:1:i:0;a:5:s:4:"type";s:6:"custom";s:8:"bookable";s:3:"yes";s:8:"priority";i:10;s:4:"from";s:10:"2019-12-11";s:2:"to";s:10:"2020-03-26";';
$unserializeOutput = unserialize($serializedStr);
print_r($unserializeOutput)

Array
(
    [0] => Array
        (
            [type] => custom
            [bookable] => yes
            [priority] => 10
            [from] => 2019-12-11
            [to] => 2020-03-26
        )

)

以上是关于Woocommerce RESTful API的字符串格式的主要内容,如果未能解决你的问题,请参考以下文章

需要帮助和信息有关 Woocommerce 创建订单 API 的提示

需要帮助和信息有关Woocommerce创建订单API的提示

Woocommerce 购物车休息 API

Woocommerce 集成设置 API

WooCommerce REST API 无效的 JSON

带有 WooCommerce 身份验证的 WordPress 自定义 API