作者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
→ kylekai:直接 print_r 或是 var_dump 出來看不是很快就了解了... 02/14 11:28
→ sweetpotatoa:結果一樣... 02/14 12:33
→ adxis:toJSON string的話 JSON網站上面有放新版 可以先更新看看 02/14 19:36
→ adxis:至於server端 我是用zend_json轉的 可以去翻zend的src :p 02/14 19:40
→ sweetpotatoa:我找到問題了,因為toJSON在雙引耗錢多加了跳脫符號 02/14 20:07
→ sweetpotatoa:"->\",所以只要把跳脫符號取代成空白就好了 02/14 20:08