Hi im having problem parsing this pinterest JSON file, any ideas? thanks

嗨我有解決這個pinterest JSON文件的問題,任何想法?謝謝

$json = file_get_contents('http://pinterestapi.co.uk/jwmoz/boards');

$obj = json_decode($json);

foreach($obj->body as $item){

$example = $item[0]->name;

echo $example;

}

{

"body":[

{"name":"JMOZ",

"href":"http:\/\/pinterest.com\/jwmoz\/jmoz\/",

"num_of_pins":17,"cover_src":"http:\/\/media-cache-ec4.pinterest.com\/upload\/82190761920643849_2DcDfCUK_222.jpg",

"thumbs_src":

["http:\/\/media-cache-ec5.pinterest.com\/upload\/82190761920643841_dZfvCWmE_t.jpg",

"http:\/\/media-cache-ec4.pinterest.com\/upload\/82190761920194573_aPAbDtHD_t.jpg",

"http:\/\/media-cache-ec2.pinterest.com\/upload\/82190761920194563_dQcOIHvQ_t.jpg",

"http:\/\/media-cache0.pinterest.com\/upload\/82190761920194557_VSSI2uQB_t.jpg"

]

},

{"name":"JMOZ",

"href":"http:\/\/pinterest.com\/jwmoz\/jmoz\/",

"num_of_pins":17,"cover_src":"http:\/\/media-cache-ec4.pinterest.com\/upload\/82190761920643849_2DcDfCUK_222.jpg",

"thumbs_src":

["http:\/\/media-cache-ec5.pinterest.com\/upload\/82190761920643841_dZfvCWmE_t.jpg",

"http:\/\/media-cache-ec4.pinterest.com\/upload\/82190761920194573_aPAbDtHD_t.jpg",

"http:\/\/media-cache-ec2.pinterest.com\/upload\/82190761920194563_dQcOIHvQ_t.jpg",

"http:\/\/media-cache0.pinterest.com\/upload\/82190761920194557_VSSI2uQB_t.jpg"

]

},

{"name":"JMOZ",

"href":"http:\/\/pinterest.com\/jwmoz\/jmoz\/",

"num_of_pins":17,"cover_src":"http:\/\/media-cache-ec4.pinterest.com\/upload\/82190761920643849_2DcDfCUK_222.jpg",

"thumbs_src":

["http:\/\/media-cache-ec5.pinterest.com\/upload\/82190761920643841_dZfvCWmE_t.jpg",

"http:\/\/media-cache-ec4.pinterest.com\/upload\/82190761920194573_aPAbDtHD_t.jpg",

"http:\/\/media-cache-ec2.pinterest.com\/upload\/82190761920194563_dQcOIHvQ_t.jpg",

"http:\/\/media-cache0.pinterest.com\/upload\/82190761920194557_VSSI2uQB_t.jpg"

]

},

{"name":"test I\u00f1t\u00ebrn\u00e2ti\u00f4n\u00e0liz\u00e6ti\u00f8n",

"href":"http:\/\/pinterest.com\/jwmoz\/test-internationaliztin\/",

"num_of_pins":0,

"cover_src":false,

"thumbs_src":false

}],

"meta":{"count":11}

}

1 个解决方案

#1

0

It seems the problem is in your usage of the [0] index on $item

似乎問題在於你在$ item上使用[0]索引

$example = $item[0]->name;

This should just be

這應該是

$example = $item->name;

To access the thumbnails, try

要訪問縮略圖,請嘗試

$obj = json_decode($json);

foreach($obj->body as $item){

echo '

' . $item->name . '

  • ';

if(!empty($item->thumbs_src))

{

foreach($item->thumbs_src as $thumbs_src){

echo '

' . $thumbs_src . '';

}

}

echo '

';

}

php pinterest,使用PHP解析pinterest JSON api相关推荐

  1. php 接收复杂json,php解析复杂json的实例 - 火车api的应用

    json代码为:{"ticketInfo":{"T110":[{"pr":257.5,"type":"硬座&q ...

  2. mormot解析天气预报JSON数据

    mormot解析天气预报JSON数据 uses SynCommons; const json2 = '{' + #13#10 + '"error":0,' + #13#10 + ' ...

  3. JSON API免费接口

    JSON API免费接口 各种提供JSON格式数据返回服务网站的API接口 这里为大家搜集了一些能够返回JSON格式的服务接口.部分需要用JSONP调用. 电商接口 淘宝商品搜索建议: http:// ...

  4. XML解析及JSON解析

    目录 XML 1. XML简介 2. 特性 3. 语法格式 4. 例子 5. 部分Demo 注意: Demo1: 解析本地 XML文件 Demo2: 解析网络运营商接口返回的XML Demo3: 通过 ...

  5. 【JSON解析】JSON解析

    前三篇博客分别介绍了xml的三种解析方法,分别是SAX,DOM,PULL解析XML,兴趣的朋友可以去看一下这[XML解析(一)]SAX解析XML,[XML解析(二)]DOM解析XML,[XML解析(三 ...

  6. 解析新浪微博JSON数据

    解析新浪微博JSON数据 这里讲的是通过retrofit2请求方式得到的返回值 一.自己分析解析 默认通过responseBody 将得到的返回值 try { str=response.body(). ...

  7. 转换 JSON API 用 Chopper 和 JsonSerializable

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kpSreX3O-1625708382788)(https://ducafecat.tech/2021/07/08/tra ...

  8. scrapy处理JSON API

    有时候你会发现你需要的数据在原始的HTML页面上找不到.比如下面这种情况: 右击查看元素会看到一个普通的DOM树,但是用scrapy shell或右击选择查看源代码的时候,会发现源代码中没有任何信息. ...

  9. 比较 REST、JSON:API 和 GraphQL

    这篇算是翻译.摘录和转写,原文:Headless CMS: REST vs JSON:API vs GraphQL,是Drupal项目的创始人Dries Buytaert和他同事一起在2019初写的, ...

最新文章

  1. SpringBoot+MySQL+MyBatis+Shiro+AdminLTE
  2. HDU-2149(博弈)
  3. oracle rac em cluster name,ORACLE 11G RAC重建EM问题
  4. maven project创建填充项
  5. 课后作业-阅读任务-阅读笔记4
  6. 收款码合并有什么弊端_合并收款码小程序,合并收款码助手
  7. cookie、session和token原理
  8. [渝粤教育] 云南大学 高级语言程序设计 参考 资料
  9. Renascence使用方法
  10. HTML5期末大作业:网站设计——天天生鲜水果蔬菜商城网站静态模板 (10个页面) HTML+CSS+JavaScript...
  11. 职称论文发表格式要求
  12. android红外接收api,关于安卓红外API:ConsumerIrManager类
  13. 零基础入门运维必备 | 一文总结学习 Python 的 14 张思维导图
  14. ProGAN: Network Embedding via Proximity Generative Adversarial Network 论文笔记
  15. 谷歌浏览器打不开12306
  16. python判断手机号码是否正确_Python:尝试检查有效的电话号码
  17. xray完美插件poc-yaml-etouch-v2-sqli
  18. Linux c 开发 - libevent
  19. 【微课制作软件】Focusky教程 | 支持同时打开多个文档并相互复制粘贴
  20. CSS如何设置高度为屏幕高度_CSS基础篇笔记

热门文章

  1. MATLAB产生离散信号
  2. 数据库连接池的原理及验证
  3. 数据分析工具SAS、R、Python三者之间的选择
  4. 红队笔记之渗透测试流程以及各环节技术纲要
  5. 百度短地址 API接口 985.so 是一个免费且好用的短地址
  6. 牛客真题编程——day17
  7. 不奋发,则心日颓靡;不检束,则心日恣肆。
  8. 35 岁的程序员将何去何从——阮一峰
  9. 加速GitHub访问速度
  10. win10-17134版本Chrome内核浏览器加载缓慢,建立安全连接无响应问题解决办法