从 JSON 中解析并提取属性

2023-12-12

我有一个与此类似的大型 JSON 文件:

{
   "data":[
      {
         "attribution":null,
         "tags":[
            "thenight2"
         ],
         "type":"image",
         "images":{
            "standard_resolution":{
               "url":"http://distilleryimage3.s3.amazonaws.com/59d6984092a211e392db12e25f465f4f_8.jpg",
               "width":640,
               "height":640
            }
         }
      },
      {
         "attribution":null,
         "tags":[
            "thenight2"
         ],
         "type":"image",
         "images":{
            "low_resolution":{
               "url":"http://distilleryimage1.s3.amazonaws.com/c179b34a91ff11e3b99c0aa73e1070c5_6.jpg",
               "width":306,
               "height":306
            },
            "thumbnail":{
               "url":"http://distilleryimage1.s3.amazonaws.com/c179b34a91ff11e3b99c0aa73e1070c5_5.jpg",
               "width":150,
               "height":150
            },
            "standard_resolution":{
               "url":"http://distilleryimage1.s3.amazonaws.com/c179b34a91ff11e3b99c0aa73e1070c5_8.jpg",
               "width":640,
               "height":640
            }
         },
         "users_in_photo":[

         ]
      }      
   ]
}

我想从所有的列表中提取url属性值来自standard_resolutionJSON 中所有图像的属性。如何做呢?


我之前在 System.Web.Helpers 命名空间 (.Net 4.0) 中使用过 JSON 类,它对我来说效果很好。您可以动态引用数组。它的使用方式应该与此类似:

dynamic myJson = Json.Decode(myJsonString);
foreach (var url in myJson.data.images.standard_resolution){
//DO SOMETHING
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 JSON 中解析并提取属性 的相关文章

随机推荐

  • LetsEncrypt 根证书过期会破坏 Azure Function Node 应用程序

    我有一个作为 Azure 函数运行的节点应用程序 每 60 秒它会进行多次 Web API 调用 其中一个 Web API 的 SSL 证书由 LetsEncrypt R3 签名 2021 年 9 月 30 日 根证书过期 https le
  • C# 停止BackgroundWorker

    我对后台工作人员有疑问 我在后台工作人员中有无限循环 我怎样才能阻止它 将其更改为非无限循环 The BackgroundWorker具有内置的取消支持 取消后台工作人员调用BackgroundWorker CancelAsync 您还需要
  • opencv:无法解析的外部符号

    我知道这个问题是all over the place 但将库目录添加到项目属性的魔杖对我来说仍然不起作用 我跟着Visual Studio 教程 2013年我这里有 和环境变量设置 for opencv 3 0 测试版 这是相同的代码Tes
  • Jquery 中 .load() 和 .ajax() 函数之间的区别[重复]

    这个问题在这里已经有答案了 可能的重复 id load 和 ajax 之间的区别 我在代码中使用 ajax 进行异步调用 在阅读有关 load 的内容时 它看起来好像做了同样的事情 这两种方法之间有什么区别 ajax 是最可配置的 您可以在
  • 布局问题:自动增长标签(SWT)

    我正在使用 GridLayout 尝试使标签自动增长而不隐藏其任何内容 这是一个要测试的简单代码 每次按下按钮时 标签文本都会变大 但只有在水平调整窗口大小后 我才能获得正确的布局 有没有什么方法可以解决这个问题而无需调整窗口大小 我想我已
  • java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication Maven

    我正在尝试创建一个 spring mvc 应用程序 这是我的 pom xml
  • Ruby 内部展平(数组的数组)

    我有一个如下所示的数组 0 a 2 b 3 c 4 d 5 e 6 f 7 g 也就是说 元素数组可以是 1 2 元素数组 或 2 2 元素数组的数组 我试图找到一种优雅的方法来 展平 这个数组 以便 2 的元素扩展到根级元素 在这个例子中
  • 文件未通过 PHP 上传到本地主机

    我无法使用 PHP 将文件上传到本地主机 我创建了简单的 html 表单和 php 脚本 但是我收到这些错误消息 导入 html
  • 如何使用 Boost 解压压缩数据向量?

    我有一个包含 zlib 压缩 压缩 数据的向量 我想用Boost解压它filtering istream 他们的网站上只有一个示例 它对数据流进行操作 而不是我拥有的向量 vector
  • 使用客户端 Java 代码进行 Spring boot 分段文件上传

    我在 Spring Boot 中编写了一个安静的 Web 服务来接收该文件 RequestMapping value upload method RequestMethod POST ResponseBody public void upl
  • 在 Windows 7 64 位中,graphics.h 无法在带有 MinGW 的代码块中工作

    我已经从以下站点设置了在 CodeBlocks 中执行图形代码所需的图形文件 http www codewithc com how to include graphics h in codeblocks 然后我尝试了这个示例代码 inclu
  • 关于 webkit-min-device-pixel-ratio 的问题

    所有浏览器都会理解或者更确切地说应用以下语句的 CSS 规则 media screen and webkit min device pixel ratio 0 CSS Styles 另外 如果上面使用 仅屏幕 而不是屏幕 会有什么区别 me
  • UIImage 更改时动画快照

    我有一个 UIImageView 当按住按钮时它会在屏幕上运行 当按下按钮时 将更改 UIImageView 的 UIImage 当松开按钮时 我将其更改为其原始 UIImage 当图像变回原样时 它会恢复到图像开始的位置 按下按钮时调用此
  • .net 4 xslt 转换扩展功能损坏

    我正在升级 ASP NET v3 5 Web 应用程序 到 v4 我在 XmlDataSource 对象上使用的 XSLT 转换遇到一些问题 XSLT 文件的一部分
  • J2SE 平台未正确设置。( NetBeans IDE 8.0.2 )

    我在 NetBeans 中运行程序时收到此错误 nt f D PMT LandingPage jfxsa run D PMT LandingPage nbproject jfx impl xml 3725 The following err
  • 从 JavaScript 检查 MDL 复选框[重复]

    这个问题在这里已经有答案了 下面是我试图取消 检查的代码和小提琴MDL 复选框 它的状态 UI 设计在取消 检查时不会更新 试过这个SO解决方案 但没有成功
  • Javascript:捕获鼠标滚轮事件并且不滚动页面?

    我试图防止页面元素捕获鼠标滚轮事件以导致滚动 我期望false作为最后一个参数来获得预期的结果 但是在这个 canvas 元素上使用鼠标滚轮仍然会导致滚动 this canvas addEventListener mousewheel fu
  • 计算任何指数的幂(负或正)

    我想计算结果 给定任何指数 负或正 和整数类型的基数 我正在使用递归 public static double hoch double basis int exponent if exponent gt 0 return basis hoc
  • Symfony 2 实体字段属性

    我的表单中有一个实体字段 该字段如下所示 gt add user entity array class gt Elearning SiteBundle Entity User property gt name multiple gt tru
  • 从 JSON 中解析并提取属性

    我有一个与此类似的大型 JSON 文件 data attribution null tags thenight2 type image images standard resolution url http distilleryimage3