解码JSON时的PHP问题

解码JSON时的PHP问题,php,json,Php,Json,我想这可能是因为时间太晚了,我只是没有看到显而易见的事情。我无法解码这个字符串 {"result":{"transcription":"some message","guid":"something","identifier":null}} 我试着使用简单的json_decode($String),然后试着遍历我认为它正在创建的数组。我还尝试了json_解码($String,1),这也没有真正的帮助。有什么想法吗?我只是想得到转录值 编辑: 下面是php代码 <?php $myFile

我想这可能是因为时间太晚了,我只是没有看到显而易见的事情。我无法解码这个字符串

{"result":{"transcription":"some message","guid":"something","identifier":null}}
我试着使用简单的json_decode($String),然后试着遍历我认为它正在创建的数组。我还尝试了json_解码($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);
?>

“麻烦”?“没有真正的帮助”?嘿,如果你展示一下你是如何(用php)做的,以及你遇到了什么错误或问题,这将非常有帮助。你能告诉我们问题是什么吗?到底是什么问题?很抱歉,这篇文章没有更多的信息。我什么也没得到。我试图将响应写入一个文本文件,当我执行$array=json_decode($String)然后写入$array[result]时,响应为空。
$HTTP_RAW_POST_DATA
包含请求的原始POST数据,它不是json格式。“麻烦”?“没有真正的帮助”?嘿,如果你展示一下你是如何(用php)做的,以及你遇到了什么错误或问题,这将非常有帮助。你能告诉我们问题是什么吗?到底是什么问题?很抱歉,这篇文章没有更多的信息。我什么也没得到。我试图将响应写入一个文本文件,当我执行$array=json_解码($String)然后写入$array[result]时,响应为空。
$HTTP_RAW_POST_DATA
包含请求的原始POST数据,它不是json格式。好的,试试这个
文件内容(“file.txt”,“$js->result->transcription”)
然后检查目录中的file.txtOk试试这个
文件内容(“file.txt”,$js->result->transcription)
然后检查目录中的file.txt
$l = '{"result":{"transcription":"some message","guid":"something","identifier":null}}';
$js = json_decode($l);
echo $js->result->transcription; //outputs some message