Как найти и редактировать пользовательские конечные точки. В WordPress Rest Apis - PullRequest
0 голосов
/ 27 июня 2019

Я использую этот API WooCommerce Rest для получения продуктов для своего мобильного приложения.

Я использую этот API "wp-json / wc / v3 / products / 344" для получения продукта.

В ответ я получил следующие объекты:

{ id: 5, name: test}

Я не могу найти, где я должен изменить его в папке WooCommerce.

Как я могу поместить эти объекты в массив?

1 Ответ

0 голосов
/ 27 июня 2019

Если вы хотите преобразовать JSON Object в Array в php, вы можете сделать это с помощью функции json_decode(), например:

$data = json_decode('{ "id": 5, "name": "test"}',true);
print_r($data);

output

 Array ( [id] => 5 [name] => test )

Но

Ваш ответ JSON { id: 5, name: test} недействителен. Допустимые строки JSON содержат ключи в кавычках:

//fails
json_decode('{ id: 5, name: test}'); 

//return array Array ( [id] => 5 [name] => test )
json_decode('{ "id": 5, "name": "test"}', true); 

// returns an object stdClass Object ( [id] => 5 [name] => test)
json_decode('{ "id": 5, "name": "test"}');
...