草庐IT

day33-JSON

全部标签

php - 在 php 中回显 JSON 数据

我正在尝试回显一些JSON数据。问题是数据包含变量,但我的代码没有将变量放入字符串中。这是我的代码:$status=$row['Status'];$priority=$row['Priority'];echo'{"status":"$status","priority":"$priority"}';这个php正在回显{"status":"$status","priority":"$priority"}当我需要回显时{"status":"Completed","priority":"High"}例如。我该如何解决这个问题? 最佳答案

php - 如何在 php 中访问 youtube 数据 api json 响应 $t 变量?

我收到来自YouTube数据API的JSON响应。这是标题变量的示例响应:标准类对象([$t]=>视频标题)如何访问$t变量?$blah->$t不会工作,因为它通过$t查找变量,而不是名称为$t的$blah成员。 最佳答案 $blah->{'$t'}避免SO消息长度限制的消息;) 关于php-如何在php中访问youtube数据apijson响应$t变量?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

php - 在 PHP 中解码 JSON 对象数组,是反斜杠吗?

因此,我使用javascript将JSON字符串中的对象数组发布到PHP脚本,但在php中对其进行解码时遇到了实际问题。我的javascript如下:$.ajax({type:'POST',url:"question_save.php",data:{myJson:JSON.stringify(jsonArray)},success:function(data){alert(data);}});发送到PHP的字符串如下所示:[{"content":"Questiontext"},{"answerContent":"Someanswertext","score":"234","respon

由JSON序列化的导入JSON失败

所以我有一个带有一些字段的对象...protectedStringname;protectedStringrelativePathAndFileName;protectedDateTimenext_Run;protectedArrayListhosts;这样将其序列化为JSON:publicvoidserialize(){Gsongson=Converters.registerDateTime(newGsonBuilder()).setPrettyPrinting().create();Stringjson=gson.toJson(this);try{FileWriterwriter=newF

php - 以标题行为键的 CSV 到 Json

我想将CSV转换为Json,使用标题行作为键,每一行作为对象。我该怎么做?--------------------------------CSV----------------------------------InvKey,DocNum,CardCode11704,1611704,BENV107211703,1611703,BENV1073--------------------------------PHP------------------------------------if(($handle=fopen('upload/BEN-new.csv'.'',"r"))!==FAL

php - 通过 PHP 从 Twitter 解码 JSON 提要不起作用?

因此,我通过PHP以JSON格式提取用户的推文流。我想将它解码成一个关联数组或至少一些更有用的方式而不是一个字符串,以便我可以操纵它。我一直在疯狂地阅读json_decode,但对我来说,当我使用它之前和之后,文件的内容仍然被检测为一个长字符串。谁能帮我弄清楚我做错了什么?$url="http://twitter.com/status/user_timeline/".$username.".json?count=".$count."&callback=?";//$urlbecomes"http://twitter.com/status/user_timeline/steph_Rose.

php - 从 PHP REST Web 服务返回 JSON 结果

我有一个用PHP编写的RESTWeb服务,我使用POST请求调用它(为此使用curl)。Web服务应返回一个JSON文档。问题是,我不确定将此文档发送回Web服务客户端的正确方法是什么。仅仅回显它就足够了吗?现在看来这是我可以让JSON文档出现在POST请求($result变量)结果中的唯一方法:$result=curl_exec($ch); 最佳答案 您可以将结果格式化为数组或对象,然后使用jsonheader回显它。即$result_json=array('name'=>'test','age'=>'16');//headers

php - 谷歌距离矩阵 JSON 最短路径 (PHP)

一位客户要求我计算从某个地址到固定地址的距离。我使用GoogleDistanceMatrixAPI制作了一个PHP脚本来计算距离。但是,这并没有给我最短的距离。它似乎只提供谷歌认为最好的任何东西。例如,我的脚本返回2个地址之间的11.7公里,而Googlemap给出这些结果:8.7公里14公里13.8公里如您所见,8.7公里与11.7公里的差距非常大。我会考虑GoogleDistanceMatrixAPI以外的其他选项。我的脚本:(简而言之)if($this->getVar('to',false)&&$this->getVar('to',false)!=''){$to=urlencod

php - 防止 "One Hours" "One MInutes" "One Days"

如果我的代码是这样的:if($seconds我怎样才能摆脱它说这样的话:1天前。1年前。1分钟前。1小时前。谢谢:) 最佳答案 如果您的应用是国际应用并且使用gettext扩展,您可以这样做:sprintf(ngettext('%dminute','%dminutes',$amount),$amount);你可以为它创建一个包装函数:functionpluralize($singular,$plural,$num){returnsprintf(ngettext($singular,$plural,$num),$num);}我认为这是

php - mysql_fetch_array 回显到 json

我想弄清楚如何输出我的php以回显我的json文件。我的输出是:[["","Title1",],["","1000",][["","Title1Title2",],["","1000906",][["","Title1Title2Title3",],["","10009061150",][["","Title1Title2Title3Title4",],["","100090611501800",][["","Title1Title2Title3Title4Title5",],["","100090611501800756",][["","Title1Title2Title3Title