我有来自 zoho 的 json 提要:here ,您可以访问未加密的同一文件 here 我希望能够显示和解析来自该 feed int html 的数据
我昨天问了一个类似的问题,但解决方案是 javascript,禁用 java 客户端会导致无法显示任何内容...所以我将使用 php。我可以解析一个 var 但一个 feed ?....
问题#2。是否可以捕获 json 提要并将其保存为文件(用于备份目的),因此如果网站出现故障我将访问该文件(可能性很小)
最佳答案
您首先必须从远程服务器获取 JSON 数据;不确定如何做到这一点,考虑到似乎有一个身份验证机制,但也许 file_get_contents
或 curl
可以提供帮助。
一旦您在 PHP 变量中拥有该 JSON 字符串,只需调用 json_decode
即可。在上面,获取您的数据。
例如:
$json = file_get_contents('http://produits-lemieux.com/json.txt');
// you can save $json to a file, if needed :
//file_put_contents('file/path/my-file.txt', $json);
$data = json_decode($json);
var_dump($data);
会给你这样的输出:
object(stdClass)[1]
public 'Liste_des_produits1' =>
array
0 =>
object(stdClass)[2]
public 'Added_Time' => string '28-Sep-2009 16:35:03' (length=20)
public 'prod_ingredient' => string 'sgsdgds' (length=7)
public 'prod_danger' =>
array
0 => string 'sans danger pour xyz' (length=20)
....
请注意,我使用的是“未加密”版本,因为我不知道您需要使用哪种 API 来访问加密版本(从未使用过“zoho”)
关于php - 如何从 PHP 解析 json(提要),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1495284/