解决JSON的PHP问题

时间:2011-11-10 07:09:07

标签: php json

我认为可能是它已经很晚了,我现在还没有看到明显的。我有麻烦json解码这个字符串。

{"result":{"transcription":"some message","guid":"something","identifier":null}}

我试图使用普通的旧json_decode($ String)然后尝试遍历我认为它正在创建的数组。我也尝试了json_decode($ String,1),这也没有真正帮助。有任何想法吗?我只是想获得转录值。

编辑:

这是php代码

<?php
$myFile = "test.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
$Response = json_decode($HTTP_RAW_POST_DATA);
fwrite($fh, $Response->result->transcription);
fclose($fh);
?>

我还想添加raw_post_data的原因是因为帖子是“multipart / form-data”,这似乎是处理multipart / form-data的首选方法(至少从我的Googling指向我的< / p>

1 个答案:

答案 0 :(得分:4)

$l = '{"result":{"transcription":"some message","guid":"something","identifier":null}}';
$js = json_decode($l);
echo $js->result->transcription; //outputs some message