草庐IT

day33-JSON

全部标签

javascript - 如何将数组从 php(使用 json_encode)传递到 javascript

我的java脚本。我想显示图像。javascript需要图像路径作为数组格式。我试图提供抛出ajax的路径。它不工作。当我使用硬编码时它的工作。我的javascipt下面。它不工作。工作代码在javascript下方提供,我的php文件代码也在那里。$(function(){$.get("php/building_edit_image_get_db.php",function(your_return_data){alert(your_return_data);$("#editimagefile").fileinput({showUpload:false,showCaption:fals

php - json_encoding 时如何获取数字 float (不是字符串!)?

我需要一个使用点分隔符的数字float,它在(json)编码后保持数字,以便将POSTheader发送到第三方API。然而,已经尝试了几个小时,却无法让它工作。我需要的是:{"price":17.95,//BUTNOT:"price":"17.95"OR17,95}为什么?因为接收API端点检查第一个值,但对后两个值抛出一个非数字错误。现在,我们在荷兰。所以我们的“语言环境”使用逗号分隔符。通过将区域设置从nl_NL设置为en_US来解决这个问题,为number_format函数提供正确的格式,但是,作为字符串。使用(float)转换逗号或点分隔的字符串会导致它从分隔点丢失任何值。(“

php 如何使用 json_decode 数组中的值?

curl_setopt($ch,CURLOPT_CUSTOMREQUEST,"GET");curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);curl_setopt($ch,CURLOPT_HTTPHEADER,array("Content-Type:application/json","X-Shopify-Access-Token:$token"));$translation_json=curl_exec($ch);$translation_decoded=json_decode($translation_json,true);结果是:Array

php - 如何在 php 中将 Json 转换为 CSV

您好,我正在尝试将具有不同于普通数组结构的json文件转换为csv文件。我一直在尝试找到将其转换为csv文件的解决方案,但我找不到解决方案。');print_r($jsonDecoded);print_r('');$fh=fopen('fileout.csv','w');if(is_array($jsonDecoded)){print_r('');foreach($jsonDecodedas$line){print_r('');print_r($line);print_r('');print_r('');if(is_array($line)||is_object($line)){for

php - json支持阿拉伯字符吗?

我想问一个简单的问题,json是否支持阿拉伯字符我的意思是当我搜索类似以下的内容时$values=$database->get_by_name('معاً');echojson_encode(array('returnedFromValue'=>$value.""));我也在从数据库中寻找阿拉伯语结果,返回值将是这样的{"returnedFromValue":"\u0627\u0644\u0645\u0639\u0627\u062f\u0649"}{"returnedFromValue":"\u0627\u0644\u0645\u0639\u0627\u062f\u0649"}我在这里

php - json_encode 为空 XML 标签创建空对象

我有一个XML文件,其中某些标签偶尔可能是空的。当我使用PHP读取此文件并使用json_encode对其进行编码时,JSON将我所有的空标签转换为空对象,而我更喜欢它们原样-空字符串。停止/避免此转换的最佳方法是什么?编辑:我不想从XML中删除这些标签,因为对我来说,没有特定标签的XML条目和带有此标签为空的XML条目是有区别的。编辑2:示例输入:aaa3kids标签为空我希望得到编码结果Family[1].name='aaa';Family[1].adults=3;Family[1].kids='';我得到的是:Family[1].name='aaa';Family[1].adult

php - json_decode 返回 NULL , UTF-8 BOM

我想解码JSON数据并使用json_decode函数将其存储到数组中,但它返回NULL值。我认为这是因为UTF-8BOM。任何解决方案?我使用带有xampp的Windows7操作系统。我将编码设置为header('Content-type:application/json;charset=utf-8');JSON数据{"command":"E101","user_id":"someuser","movie_id":"1","link_id":"2"}JSON错误:控制字符错误,可能编码不正确$json_errors=array(JSON_ERROR_NONE=>'Noerrorhaso

php - 来自 PHP 的 Backbone JSON 请求问题

我在stackoverflow上的第一篇文章。我正在开发一个包含客户端javascript和backbone.js以及highcharts.js的系统,以显示来self家中可再生能源系统的实时数据。它使用一个称为Arduino的小型微Controller来处理低级别的传感器数据。Controller有自己的以太网硬件,我将其设置为小型服务器。在我的客户端程序中,我使用Backbone作为MVC,模型URL指向Arduino的IP以请求json数据包。效果很好。我现在正在做的是将该URL指针移至我的托管网站,我在该网站上有一个小的php文件,用于从SQL表中提取数据并以相同的json格式

java - Android 应用的 JSON 编码数据

我正在尝试将JSON数据从php脚本发送到Android应用程序,但php脚本的输出与Java应用程序的预期不同。$data['sample']['txt']="helloworld";echojson_encode($data)//{"sample":{"txt":"helloworld"}}//aboveisincorrect,need{sample:[{txt:"helloworld"}]}不正确的格式导致以下Java异常:org.json.JSONException:Value{"txt":"helloworld"}atsampleoftypeorg.json.JSONObje

PHP json_decode() 输出 : Object vs Array?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。对于函数json_decode(),输出有2个选项,JSONObject或Array。$obj=json_decode($json_string,false);或$array=json_decode($json_string,true);哪种类型表现更好?