首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用php 5解析json不工作

使用php 5解析json不工作
EN

Stack Overflow用户
提问于 2015-08-03 04:23:04
回答 2查看 349关注 0票数 5

我试图解析并列出一个json文件。我把它作为Unicode-8没有BOM。档案可以操作了。结构:

代码语言:javascript
复制
// "games.json" :
// {"data":[
// {"game":"5359","Date":"07/08/2015"},
// {"game":"5355","Date":"10/20/2007"},
....


<?php

// copy file content into a string var
$jsondata = file_get_contents("games.json");

// convert the string to a json object
$json = json_decode($jsondata,true);

var_dump($json); // DW!

foreach($json["data"] as $data_X)

{echo $data_X->game;} 
?>

为什么这个不行?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-03 04:35:45

代码语言:javascript
复制
<?php
$jsonData = '{ "user":"John", "age":22, "country":"United States" }';
$phpArray = json_decode($jsonData);
print_r($phpArray);
foreach ($phpArray as $key => $value) { 
echo "<p>$key | $value</p>";
}

?>

票数 2
EN

Stack Overflow用户

发布于 2015-08-03 04:56:04

使用$json = json_decode($jsondata);而不是$ json = json_decode($jsondata,true);True参数将其转换为数组而不是json对象。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31779404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档