php - 如何从 PHP 解析 json(提要)

标签 php json

我有来自 zoho 的 json 提要:here ,您可以访问未加密的同一文件 here 我希望能够显示和解析来自该 feed int html 的数据

我昨天问了一个类似的问题,但解决方案是 javascript,禁用 java 客户端会导致无法显示任何内容...所以我将使用 php。我可以解析一个 var 但一个 feed ?....

问题#2。是否可以捕获 json 提要并将其保存为文件(用于备份目的),因此如果网站出现故障我将访问该文件(可能性很小)

最佳答案

您首先必须从远程服务器获取 JSON 数据;不确定如何做到这一点,考虑到似乎有一个身份验证机制,但也许 file_get_contentscurl可以提供帮助。

一旦您在 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/

相关文章:

c#反序列化json为List

php - 添加、删除和更新网页中评论的标签

php - 尝试使用 IoC 容器在我的 Controller 测试中交换模型,但对象不是交换器

php - MySQL 上的多个 INSERT/UPDATE

javascript - XMLHttpRequest - 当 REST API 返回 JSON 对象而不是对象数组时,我遇到问题

json - 使用 NSJSONSerialization 从 json 响应构建对象

php - 当条件为真时打开弹出窗口

javascript - 经过 jQuery 验证后,记录在数据库中被多次记录

java - 设计 JSON api 时的内部对象表示

javascript - 需要配置 : get `paths` object from JSON in Gruntfile. js 和 main.js