PHP解码json

2023-12-05

这里有人可以帮我用 php 解码 json 吗?我正在尝试解码 json api url

这是我现在所拥有的:

  $string = '
    {
        "username": "someusername",
        "unconfirmed_reward": "0.08681793",
        "send_threshold": "0.01000000",
        "confirmed_reward": "0.02511418",
         "workers":
        {
        "bitcoinjol.jason-laptop": {"last_share": 1307389634, "score": "0", "hashrate": 0, "shares": 0, "alive": false},
        "bitcoinjol.david-laptop": {"last_share": 1307443495, "score": "1.7742", "hashrate": 24, "shares": 1, "alive": true},
        "bitcoinjol.pierre-pc": {"last_share": 1307441804, "score": "0", "hashrate": 0, "shares": 0, "alive": true},
        "bitcoinjol.testJol": {"last_share": 0, "score": "0", "hashrate": 0, "shares": 0, "alive": false}
        },
        "wallet": "asdasdjsadajdasjdsajasjdajdajs",
        "estimated_reward": "0.00131061"
    }';

    $json_o = json_decode($string);
    echo $json_o->username;

这会打印出“someusername”,但当我尝试时,我无法让它打印出工作人员:

echo $json_o->workers->someusername.jason-laptop;

我认为“.”或者我使用的“-”无效?

我希望能够打印出每个工人,然后打印出 Waller、用户名和奖励等。 使用数组或这些对象,无论哪种方式。我还尝试过将 $String 拆分为“,”,但也无法很好地工作。

运行带有 php 5.3 和 IIS 7.5 的 Server 2008 R2


大括号语法应该有效:

$json_o->workers->{"someusername.jason-laptop"}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP解码json 的相关文章

  • 如何使用 Zend 2 http 发送 json 数据?

    我已经为此苦苦挣扎了几天 我需要将一组以 json 编码的数据发送到 api 我正在尝试使用 Zend 2 http 来实现这一点 但到目前为止我还没有运气 以下是 api 手册的内容 Bulk Create Contacts This c
  • Ajax 刷新后的事件监听器

    我的网站上有一个结帐部分 我在数量部分运行此事件侦听器 以便每次根据单击的产品更新数量时 整个 div 都会使用 AJAX 重新加载 因此所有价格 总金额也会刷新 该代码可以工作一次 但之后该功能就不再工作了 cart product qu
  • 在 csv 中查找数值

    我需要检查特定的数字 ID 是否在给定的字符串或逗号分隔值中 myVal 20 字符串可以仅包含多个值中的一个值 以逗号分隔 str 20 str 20 33 5 str 220 33 5 4420 本来我想到用strpos 但是20可以在
  • phpstorm 和 xdebug 之间的连接

    我配置了 phpstorm xdebug 并且能够使用断点调试我的代码 这些天我更新了 php 通过brew 和 xdebug 现在我有 php 5 5 26 和 xdebug 2 3 3 当我尝试调试测试 和代码 时 phpstorm 告
  • 服务容器的使用寿命是多少?

    我正在尝试了解 Symfony2 框架 来自 Java Spring 背景 我意识到 Symfony2 中的 Scope 与 Spring 中的 Scope 不同 此外 通过 Symfony3 范围已弃用 https stackoverfl
  • PHP 资产管道/框架

    背景 我正在致力于 现代化 一个现有的 PHP 驱动的网站 该网站最初是一个带有一些 php 方法的静态网站 它现在有一个移动网络应用程序 多个模型和大量动态内容 然而 随着时间的推移 应用程序本身的结构与它主要是静态站点时相比并没有太大变
  • Symfony2 - 多种形式的主题

    有没有办法在同一页面上的两个 或多个 表单使用不同的主题 我有 2 个表单 我想对第一个表单使用主题 X 对第二个表单使用主题 Y 您需要在显示表单之前声明您的主题 你应该试试 form theme form ThemeX html twi
  • 通过 C# 访问 Google 拼写/建议 API [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我想在我正在开发的应用程序中使用 Google 的拼写纠正 建议 我用 google 搜索过 但发现的只是 Google 取消的 SO
  • 如何在我的查询中使用日期格式?

    这适用于 phpmyadmin 但是当我在代码上使用时给我一个错误 错误说 解析错误 语法错误 意外的 我的语法有什么问题 gt
  • PHP 下载页面

    这些 PHP 下载页面 例如 somesite com download php id somefile 通常如何工作 我最初想到了一个执行计数器操作的页面 然后简单地将用户重定向到文件 URL 这似乎是其他地方给出的唯一答案 但是我不知道
  • 使 Web 表单输入在各种情况下安全的正确方法是什么?

    你们都认为什么是正确的 阅读 最灵活 松散耦合 最健壮等 方法来使来自 Web 的用户输入安全地用于 Web 应用程序的各个部分 显然 我们可以为每个上下文 数据库 屏幕显示 保存在磁盘上等 使用各自的清理功能 但是是否有一些通用的 模式
  • 我们如何获取R中的商品价格?

    正如标题 我知道我们可以使用quantmod包来获取股票价格 但我们如何检索黄金 石油或农产品等商品价格 Use Quandl包 这里有一些例子 Gold lt Quandl LBMA GOLD WTI lt Quandl CHRIS CM
  • 使用 laravel 5 和 Auth 更新登录的用户帐户设置

    截至今天 我对 Laravel 实际上是任何 PHP 框架 还是个新手 但对 PHP 并不陌生 我创建了我的第一个项目并设法使用预构建的登录Auth系统 我创建了一个新的路线 控制器和模型 名为AccountSettings所以当我去 ac
  • 如果是数字,Chrome 会重新排序对象键,这是正常/预期的吗

    我注意到某些评估电子商务网站的某些鞋码并将其输出到屏幕上的代码会打乱 Chrome 中的顺序 给出的 JSON 可以是 7 9149 9139 10455 17208 7 5 9140 9150 10456 17209 8 2684 914
  • PHP 中的舍入

    a 0 1 0 7 10 int 0 1 0 7 10 PHP 返回 false 有人能给我解释一下 为什么会发生这种情况吗 第一个返回 8 第二个返回 7 引用PHP 浮点精度手册中的大红色警告 http de3 php net manu
  • 当我在 PHP 中将 print_r() 应用于数组时,为什么会得到“Resource id #4”? [复制]

    这个问题在这里已经有答案了 可能的重复 我如何从 PHP 中的 MySql 响应中 回显 资源 id 6 https stackoverflow com questions 4290108 how do i echo a resource
  • 如何使用 symfony 对管理面板中自己的列进行排序?

    M schema yml News columns title type string 50 category id type integer 4 relations Category local category id foreign c
  • PHP/MySQL - 在数据库中存储数组

    我正在开发一个 PHP 应用程序 它需要将各种设置存储在数据库中 客户经常询问是否可以添加或更改 删除某些内容 这导致了表格设计出现问题 基本上 我有很多布尔字段 它们只是指示是否为特定记录启用了各种设置 为了避免再弄乱表格 我正在考虑将数
  • Elasticsearch 如何使用通配符进行 OR 查询

    我很难尝试使用 elasticsearch 构建查询 我想查询类似的内容 WHERE field 1 is match string OR field 2 is wildcard match string OR field 3 is fuz
  • 如何将模型绑定到动态创建的类 nancyfx

    首先感谢任何愿意查看我的问题的人 我对 Nancyfx 还很陌生 在尝试将 JSON 有效负载绑定到动态创建的类时遇到问题 我按照这篇文章中的代码动态创建了该类 在C 中动态创建一个类 https stackoverflow com que

随机推荐

  • Emacs:“查找文件”而不更改工作目录

    My c c projects tend to have fairly straightforward directory structures which separate out src include bin etc I also t
  • XSLT:根据其他节点的值之和进行排序

    我对 xslt 编码相当陌生 并且在尝试执行以下操作时遇到了困难 我有一个 xml 文件 其中包含马匹的繁殖信息 分为两个主要部分 1 马匹节点包含每匹马的表现详细信息以及其父亲的 ID 2 种马节点是还保存育种具体统计数据的种马列表 我需
  • 将经典 ASP 请求路由到 .NET - SEO 重定向

    我们正在用 NET 3 5 解决方案替换旧的经典 asp 网站 我们需要将所有经典 ASP 请求重定向到 aspx 页面 即 contactus asp 现在可能路由到 contact us default aspx 我想要的是点击 glo
  • Magento:在主页上显示新产品

    我正在开发我的第一个 Magento 项目 我想将新产品展示到首页 我已经研究并添加了这段代码 block type catalog product new column count 6 products count 3 name home
  • 如何从 std::cin 读取直到流结束?

    我的问题是 我想读取输入std cin但不知道输入有多长 我也必须char并且不能使用std string 我必须处理两种方法 a 用户输入文本 当他点击 ENTER 时 程序停止读取 b 用户重定向std cin到一个文件 例如 a op
  • 使用通用 EventHandler<> 的事件在设计器中不可见

    我刚刚注意到 如果我使用通用事件处理程序将事件添加到我的 UserControl 则当我将用户控件添加到表单时 该事件在设计器中不可见 public event EventHandler
  • Flask请求:确定确切的路径,包括是否有问号

    有没有办法确定向服务器请求的路径 包括它是否包含问号 应用程序 from flask import Flask Response request def root return Response f full path request fu
  • 创建多个输出文件时将输出文件写入不同的目录

    我正在使用 fortran 95 我有一个非常类似于的问题访问主程序子目录中的文件 我遇到的另一个问题是 我使用以下命令循环创建文件 write fn fmt a i0 a degseqA filenumber dat open unit
  • C typedef 结构体指针

    我遇到过以下代码 typedef struct double x double y double z vector 这是有效的类型定义吗 代码编译并运行良好 我只是好奇这是否是常见做法 绝对有效 通常 您可以通过一起定义两种类型来充分利用这
  • 在 Windows 7 上使用外部程序时,git diff tmp 文件在 Windows 上无效

    我正在关注来自的文档Git配置页面并尝试将其应用到我的 Windows 7 环境中 当我运行 git diff file0 时 我在 P4Merge 中收到错误 Errors tmp cH9ccM file0 is or points to
  • 使用 EL 动态访问 Bean 属性

    我需要在 JSP 页面中使用 EL 访问其名称存储在变量中的 bean 的属性 如果我要访问名为 description 的属性 那么我会访问 bean description 但由于该属性的名称存储在变量 name 中 我不知道如何在 E
  • JavaMail 中的 HELO 名称无效

    使用 JavaMail 发送邮件时出现以下错误 这是不寻常的 因为它已经工作了一段时间 直到现在还没有做出任何改变 550 Access denied Invalid HELO name See RFC2821 4 1 1 1 com su
  • Jhipster / md-button 不是已知元素

    你好我正在使用 JHipster 4 0 1 我想将 Angular 2 材料集成到我的 home component 中 我做了 npm 安装材料 npm install angular2 核心 按钮
  • 意外的阴影和“已删除[符号]”

    如果您对以下代码求值两次 结果将会不同 谁能解释一下发生了什么事吗 findHull points Module Needs ComputationalGeometry ConvexHull points findHull RandomRe
  • 将 javascript 变量发送到 django 视图

    我正在 JavaScript 变量 例如 var url 中获取浏览器的当前 url 不断变化 我有一个 django 模型 Url 我想使用视图函数创建它的对象create url 早些时候当我使用表单时 我使用request POST
  • 如何从服务检查新的 android 6.0 权限

    我有一个 Android 6 0 应用程序 其未绑定的 Android 服务连接到 Google API 以接收 Fused API 位置提供商更新 为此 我需要 ACCESS FINE LOCATION 权限 一切都工作正常 直到更新到棉
  • WebSphere MQ 7.1 帮助需求 - 访问或安全性

    我想在 WebSphere MQ 服务器上创建一个队列管理器和一个队列 并且我想做两件事 1 使用 WMQ Explorer 从客户端访问队列管理器和队列 2 编写一个在客户端上运行的 Java 独立应用程序 并从队列中放入和接收消息 但是
  • 为画布上的矩形设置 zindex 不会将其置于前面

    我对画布和在其上绘制的矩形有疑问 他们以相反的创建顺序获得事件 最新的在顶部 而不是 zindex 的顺序 我已将 ItemsControl 与资源列表绑定 然后有一个画布作为项目面板
  • 是否有微数据标签来指定值是数字、字符串还是布尔值?

    有一个 HTML5 属性称为datetime指示值类型是日期时间 但我看不出有什么办法可以表明是否itemprop值在spantag 是字符串 布尔值或数字 我认为没有办法将此类信息包含在微观数据中 对吗 如果是这样 是否有某种原因应省略此
  • PHP解码json

    这里有人可以帮我用 php 解码 json 吗 我正在尝试解码 json api url 这是我现在所拥有的 string username someusername unconfirmed reward 0 08681793 send t