【发布时间】:2012-02-04 05:20:20
【问题描述】:
这是异步发送到我的 php 页面的 JSON。它本质上是一个产品列表,它将被插入到我的 mySQL 数据库中。
我的问题是在 PHP 中解码 JSON。我可以用 'eval' 函数在 js 中很好地做到这一点,但在 PHP 中,我的努力导致了一系列复杂的爆炸和内爆函数。
{
"Product": [
{
"Product_Title": "Cloth",
"Product_Description": "Here is cloth",
"Price": "100",
"Category_ID": "1"
},
{
"Product_Title": "Cloth",
"Product_Description": "Here is cloth",
"Price": "100",
"Category_ID": "1"
},
{
"Product_Title": "Cloth",
"Product_Description": "Here is cloth",
"Price": "100",
"Category_ID": "1"
}
]
}
我知道 php 有一个内置的 json_decode 函数,但在 PHP 文档中它们只显示了如何处理数组。
非常感谢任何建议或帮助
泰勒
【问题讨论】:
-
@JaredFarrish:
$json_decoded->{'Product'}不等于$json_decoded->Product?编辑:是的codepad.org/fGzAZk7v 虽然我还是更喜欢关联数组 -
@Mark - 是的,这只是之前尝试的遗物。
-
将数据库值转换为 json 数据 观看这些视频...youtube.com/watch?v=EvFXWqEqh6o