【发布时间】:2026-02-22 15:35:01
【问题描述】:
我有一个原始文本,我已经用邮递员测试过,效果很好:
{
"messages": [{
"type": "text",
"data": "&es[Tenemos la respuesta a su consulta. ¿Nos podría atender ahora?](xxxxxxxx, resolucion_consulta)"
}],
"from": "xxxxxx",
"recipients": [
{"whatsapp_id": "xxxxxxxx"}
]
}
但是在我真正愿意使用它的应用程序中,我只能使用参数和正文作为键值。
如何将 json 转换为我正在使用的应用程序的键值对?
【问题讨论】:
-
目前尚不清楚预期的结果是什么...您希望如何返回数组,因为根据定义它们通常包含相同“键”的多个值。无论如何,您都需要一些代码来“展平”数据。
-
你必须解码 json。例如如果你使用 PHP,那么
$key_value_array = json_decode($your_json_string); -
我需要放置信息的应用程序只允许键和值。对于 from 字段,很明显只有一个值,但是对于收件人,您可以有多个 whatsappid,因此我不清楚我是否可以发送大括号中包含的任何内容。对于消息,我有类型和文本,我很清楚是否可以一次性设置。