作者sweetpotatoa (ㄏㄨㄢ。ㄕㄨˇ)
看板PHP
标题[请益] json的php转换
时间Thu Feb 14 10:52:45 2008
想请问一下各位
用php内建的json_decode去转json字串
转好之後要怎麽存取阿
我有一个json字串丢到php转
不过怎麽转都是null
只有当那个字串是空的array时("[]")
他才会印出array
以下是我的字串(由prototype的toJSON转的)
"[{\"ID\":\"F1234567\",\"OPTION\":\"payed\"},
{\"ID\":\"F7654321\",\"OPTION\":\"finished\"}]"
是一个array里存放着object
我希望得到的结果是
array[0]->ID = "F1234567"
array[0]->OPTION = "payed"
array[1]->ID = "F7654321"
以下是程式码
-------------------------------------------
$jsonobj = json_decode($_REQUEST['CONT']);
echo $jsonobj;
-------------------------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.117.164
1F:→ kylekai:直接 print_r 或是 var_dump 出来看不是很快就了解了... 02/14 11:28
2F:→ sweetpotatoa:结果一样... 02/14 12:33
3F:→ adxis:toJSON string的话 JSON网站上面有放新版 可以先更新看看 02/14 19:36
4F:→ adxis:至於server端 我是用zend_json转的 可以去翻zend的src :p 02/14 19:40
5F:→ sweetpotatoa:我找到问题了,因为toJSON在双引耗钱多加了跳脱符号 02/14 20:07
6F:→ sweetpotatoa:"->\",所以只要把跳脱符号取代成空白就好了 02/14 20:08