如何在不对ID进行硬编码的情况下访问嵌套在ID中的JSON属性?

模糊

我正在尝试使用TypeScript访问JSON对象的属性。JSON对象以以下格式从服务器获取:

{
  "1111": {
  "id": 1111,
  "name": "NAME",
  "available": 3,
  }
}

该JSON对象具有与我的typescript类匹配的属性名称,该属性名称用于将JSON对象反序列化为此类。我已经可以通过这种方式访问​​属性:

jsonObj['1111'].name  //this correctly returns "NAME"

但是,我宁愿将JSON对象的ID用作变量,而不是将ID硬编码到获取属性的调用中。有没有办法做这样的事情?

let idOfJsonObj = '1111'
jsonObj[idOfJsonObj].name  //this implementation throws an error
普里坦·班纳吉(Pritam Banerjee)

只需使用:

let idOfJsonObj = 1111
jsonObj[idOfJsonObj].name 

不要使用引号。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不对ID进行硬编码的情况下访问嵌套在ID中的JSON属性?

来自分类Dev

如何在不对MongoDB的$ in进行硬编码的情况下动态给出列表?

来自分类Dev

如何在不对凭据进行硬编码的情况下正确连接到数据库?

来自分类Dev

如何在不对MongoDB的$ in进行硬编码的情况下动态给出列表?

来自分类Dev

C ++,如何在不对程序进行硬编码的情况下从命令行提供输入文件名?

来自分类Dev

如何在不对URL进行硬编码的情况下向API服务器发出请求?

来自分类Dev

是否可以在不对列表位置进行硬编码的情况下识别json词典列表中的项目?

来自分类Dev

如何在javascript中调用客户端ID而不对其进行硬编码

来自分类Dev

如何在没有硬编码的情况下获取当前用户 ID?

来自分类Dev

如何在不对URL进行硬编码的情况下调用REST API get方法?

来自分类Dev

在PHP中如何在没有硬编码密钥的情况下进行对称加密

来自分类Dev

如何在不进行硬编码的情况下获取C ++中类数组的长度?

来自分类Dev

在PHP中如何在没有硬编码密钥的情况下进行对称加密

来自分类Dev

如何在未对硬脚本进行硬编码的情况下从Artscript发送Artifactory发布的凭据?

来自分类Dev

在Rust中,我可以在不对值进行硬编码的情况下实例化const数组吗?编译时评估?

来自分类Dev

如何在不对新内容进行编码的情况下替换jsoup中脚本元素的内容?

来自分类Dev

在不对路径进行硬编码的情况下读取大量文件

来自分类Dev

如何在不进行硬编码的情况下获取方法名?

来自分类Dev

如何在不进行硬编码的情况下使用多个discord bot帐户登录?

来自分类Dev

Python / Matplotlib-如何在不进行硬编码的情况下计算/绘制导数?

来自分类Dev

是否可以在不对路径进行硬编码的情况下从Visual Studio 2019中的Microsoft C ++工具集中引用link.exe?

来自分类Dev

如何在不对所有模型进行验证的情况下重用模型中的类

来自分类Dev

如何在不进行硬编码的情况下删除文件夹上的所有拒绝权限?

来自分类Dev

如何在未对硬脚本进行硬编码的情况下发送Artifactory从buildscript发布的凭据?

来自分类Dev

JSON中的ID非常大,如何在不损失精度的情况下获取它

来自分类Dev

如何在没有硬编码的情况下在 cloud-init 中引用 AWS 访问密钥(秘密密钥)

来自分类Dev

如何避免在find方法中对id进行“硬编码”?

来自分类Dev

如何在不使用HTML硬编码的情况下为元素添加属性?

来自分类Dev

如何在不对MP3进行再次转码的情况下,将已编码MP3文件的开头减少一秒的时间?

Related 相关文章

  1. 1

    如何在不对ID进行硬编码的情况下访问嵌套在ID中的JSON属性?

  2. 2

    如何在不对MongoDB的$ in进行硬编码的情况下动态给出列表?

  3. 3

    如何在不对凭据进行硬编码的情况下正确连接到数据库?

  4. 4

    如何在不对MongoDB的$ in进行硬编码的情况下动态给出列表?

  5. 5

    C ++,如何在不对程序进行硬编码的情况下从命令行提供输入文件名?

  6. 6

    如何在不对URL进行硬编码的情况下向API服务器发出请求?

  7. 7

    是否可以在不对列表位置进行硬编码的情况下识别json词典列表中的项目?

  8. 8

    如何在javascript中调用客户端ID而不对其进行硬编码

  9. 9

    如何在没有硬编码的情况下获取当前用户 ID?

  10. 10

    如何在不对URL进行硬编码的情况下调用REST API get方法?

  11. 11

    在PHP中如何在没有硬编码密钥的情况下进行对称加密

  12. 12

    如何在不进行硬编码的情况下获取C ++中类数组的长度?

  13. 13

    在PHP中如何在没有硬编码密钥的情况下进行对称加密

  14. 14

    如何在未对硬脚本进行硬编码的情况下从Artscript发送Artifactory发布的凭据?

  15. 15

    在Rust中,我可以在不对值进行硬编码的情况下实例化const数组吗?编译时评估?

  16. 16

    如何在不对新内容进行编码的情况下替换jsoup中脚本元素的内容?

  17. 17

    在不对路径进行硬编码的情况下读取大量文件

  18. 18

    如何在不进行硬编码的情况下获取方法名?

  19. 19

    如何在不进行硬编码的情况下使用多个discord bot帐户登录?

  20. 20

    Python / Matplotlib-如何在不进行硬编码的情况下计算/绘制导数?

  21. 21

    是否可以在不对路径进行硬编码的情况下从Visual Studio 2019中的Microsoft C ++工具集中引用link.exe?

  22. 22

    如何在不对所有模型进行验证的情况下重用模型中的类

  23. 23

    如何在不进行硬编码的情况下删除文件夹上的所有拒绝权限?

  24. 24

    如何在未对硬脚本进行硬编码的情况下发送Artifactory从buildscript发布的凭据?

  25. 25

    JSON中的ID非常大,如何在不损失精度的情况下获取它

  26. 26

    如何在没有硬编码的情况下在 cloud-init 中引用 AWS 访问密钥(秘密密钥)

  27. 27

    如何避免在find方法中对id进行“硬编码”?

  28. 28

    如何在不使用HTML硬编码的情况下为元素添加属性?

  29. 29

    如何在不对MP3进行再次转码的情况下,将已编码MP3文件的开头减少一秒的时间?

热门标签

归档