"fulfillmentMessages": [
{
"text": {
"text": [
"hello!"
]
}
},
{
"text": {
"text": [
"hello!"
]
}
}
]
如何在PHP中创建这样的对象?我了解[] =数组和{}对象,但是我不清楚如何将数组放入对象中以及如何以正确的方式将其作为JSON发送
答案 0 :(得分:2)
这是一个快速入门:
function jdump($thing) {
printf("%s\n\n", json_encode($thing, JSON_PRETTY_PRINT));
}
jdump(['foo', 'bar']);
jdump(['foo' => 'bar']);
jdump([['a' => 1],['b' => 2],['c' => 3]]);
输出:
[
"foo",
"bar"
]
{
"foo": "bar"
}
[
{
"a": 1
},
{
"b": 2
},
{
"c": 3
}
]
答案 1 :(得分:1)
请参阅官方文档:https://www.php.net/manual/en/function.json-encode.php
通常,我们将数组转换为json结构。
这是一个例子:
$array = ['a' => 1,'b' => 2,'c' => 4];
$json = json_encode($array);
它将返回此json:{“ a”:1,“ b”:2,“ c”:4}