草庐IT

day33-JSON

全部标签

php - 使用 JQuery/PHP 解析嵌套的 JSON String 对象?

这是我正在处理的页面....http://fremontchurch.net/json_test/这是jsonhttp://fremontchurch.net/json_test/posts.php我正在尝试通过简单的html链接列出和链接轨道名称列表TRACKNAMEGOESHERE到它的网址我得到了其他所有东西,以便它只是嵌套部分不断出现“[objectObject],[objectObject],[objectObject]”......等等......每个嵌套有两个项目一个轨道名称和url...执行此操作的正确方法是什么?这是我的json中的一个对象...{"id":"AllT

php解析来自谷歌方向的json数据

我正在尝试从google方向解析json数据,但似乎无法访问任何值。这是php代码;$url="http://maps.googleapis.com/maps/api/directions/json?origin=Chicago,IL&destination=Los+Angeles&sensor=false";$jsonfile=json_encode(file_get_contents($url));$jsondata=json_decode($jsonfile);echo$jsondata->distance;这里是(一些)json数据返回:{"routes":[{"bounds"

PHP 为 json_decode 添加引号到数组

我正在寻找json_decode字符串,但遇到了数组元素没有引号的问题。JSON{"Status":"DISPUTED","GUID":[]}{"Status":"CONFIRMED","GUID":[G018712,G017623]}PHP$json='{"Status":"CONFIRMED","GUID":[G018712,G017623]}';$a=json_decode($json,true);print$a['Status'];结果上面的php打印不会显示任何内容,因为数组中的数字与字母混合在一起,而json_decode不喜欢它。您将如何向每个数组项添加字符串,以便jso

php - 通过 JSON 将数据 Python 传递给 PHP

我的项目范围是将某些值从python脚本传递到远程php脚本。我有一个生成关联数组的python脚本。例如(已经JSON编码):{"FRONT":"19.50","RACK":"17.63","REAR":"21.06","ROOM":"15.6"}我需要将这个关联数组传递给远程PHP脚本,我遵循了本教程:http://nonstopblah.wordpress.com/2010/07/13/python-to-php-via-json/我得到200的HTTP响应,但在php脚本中,POST变量似乎是空的这是我的代码:bulkData=json.dumps(temp,ensure_as

php - 将存储在php中的数据动态添加到嵌套的json中

我正在尝试为jQuery甘特图在json中动态生成数据。我知道PHP,但对JavaScript完全陌生。我已经阅读了很多关于如何动态地将数据添加到json的解决方案,并尝试了几十种组合,但什么也没有。这是json格式:vardata=[{name:"Sprint0",desc:"Analysis",values:[{from:"/Date(1320192000000)/",to:"/Date(1322401600000)/",label:"RequirementGathering",customClass:"ganttRed"}]},{name:"",desc:"Scoping",va

php - 字符串中的无效 JSON 转义序列

我正在使用一个为谷歌地图编码多边形的MySQL数据库。当我尝试将查询作为json返回时,jsonlint提示。我不确定它为什么提示,我确实尝试转义latlon中的“}”但仍然遇到相同的错误。Parseerroronline20:..."latlon":"}ciuF|a|pNcUr@d@es@-----------------------^Expecting'STRING','NUMBER','NULL','TRUE','FALSE','{','['我的json是:{"maps":[{"group_id":"0","user_id":"113","group_name":"","note

php - JSON - PHP 与 Javascript?

我目前正在开发一个网站,该网站使用PHP函数获取JSON数据并将其显示在页面上。然而,当加载页面时,它会卡住,直到它成功获得响应,这看起来很奇怪,因为它还没有加载结束的html标记。我可以使用Javascript进行ajax调用,这将在页面加载后异步发生,但由于页面是静态的,我使用PHP缓存它们,这样响应就不会被缓存。有没有一种方法可以在使用PHP加载页面后进行PHPJSON调用,或者我可以缓存javascriptJSON响应吗? 最佳答案 我会删除内联执行的JSON提取,并使用JavaScript执行AJAX调用。从那里,您可以通

php - 使用 $.ajax 从 json_encode 接收响应时获取 parseerror

我正在尝试使用$.ajax通过一个非常简单的请求并获得响应。JSON。我已经尝试了很多从php文件返回一个简单的文本短语。我的js代码部分是这样调用beemailer.php来获得响应的。$.ajax({type:'POST',dataType:"json",contentType:"application/json;charset=utf-8",url:'beemailer.php',data:{'name':data_name,'email':data_email,'message':data_message,'subject':data_subject},success:func

PHP - 使用 json 将数据表单发布到 Google 文档

在我的国家,一些网站被过滤了,例如docs.google.com、bbc.co.uk、facebook等我在google文档中创建了一个Form。当我在我的站点中使用iframe嵌入表单时,我所在国家/地区的用户无法查看From。出于这个原因,我获取源HTMLgoogleform,然后插入到我的网站。现在来self国的用户可以查看表单,但是当他们点击提交时,数据表单无法发送到googledocs,因为googledocsurl被过滤了!我的服务器站点在美国。我可以从用户那里获取数据表单,然后使用服务器(使用POST方法)将表单发送到google文档吗?例如我的表单代码是这样的:Your

php - jquery serializeArray 到表单中的 JSON 多选

我有一个内部有多项选择的表单。提交时我有这个功能:$("#addTrainForm").submit(function(event){vardataString=$(this).serializeArray();console.log(dataString);event.preventDefault();$.ajax({type:"POST",url:"/index.php/trainings/insertTraining",data:dataString,dataType:'json',success:function(data){$("div#addModal").hide();l