需要帮助在 PHP 中分解 JSON 字符串
Need help breaking down JSON string in PHP
我需要能够使用 PHP 从字符串中获取一些数据。我从游戏网站上得到了一个API,需要对其进行分解。我需要分解的字符串是这样的: http://services.runescape.com/m=itemdb_rs/api/catalogue/detail.json?item=1513
我需要从该字符串中获取小图标图像,这是字符串中的第一个 url,以及字符串中的当前价格为 887。因此,它指出了这一点:
"当前":{"趋势":"中性","价格":887}
我需要抓住 887 并将其放入变量中。
我正在使用PHP,如果有人可以帮助:),请提前感谢
为此使用 json_decode()
:
$item = json_decode($json)->item;
$price = $item->current->price;
$icon = $item->icon;
下载 JSON 并转换为对象。
$item = json_decode(file_get_contents('http://services.runescape.com/m=itemdb_rs/api/catalogue/detail.json?item=1513'))->item;
$name = $item->name;
// etc.
这是一个您应该随身携带的功能。 它对于打印格式化的对象和数组很有用,这使得检查其结构变得更加容易。
function debug($v) {
echo '<pre>';
print_r($v);
echo '</pre>';
}
相关文章:
- jQuery匹配JSON对象的部分文本
- 在循环中分配json值时,值被覆盖
- 需要帮助设置json数组
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用JQuery解析JSON嵌套数组
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 如何使用json将对象列表从java转换为javascript
- 如何使用 node.js 比较两个 json 数组
- 如何将JSON数据导入我的ejs模板
- 区分JSON中的矩阵和列表列表
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何将json数据显示为html
- 如何为json对象中的段发送array[]
- 根据id将json数组组合为一个json数组
- 需要帮助在 PHP 中分解 JSON 字符串
- 将json分解为函数参数并发送给函数
- 分解大型JSON对象