javascript - 从 JSON 中获取以两个大括号开头的键值
问题描述
如何在此 JSON 中获取 final_balance 的值
{"1B22no5SKBuVRX3esHpgze5kAK5SzsA3B9":{"final_balance":1505100,"n_tx":1,"total_received":1505100}}
我尝试了很多,但仍然无法访问该密钥。
let url = 'https://blockchain.info/balance?active=1B22no5SKBuVRX3esHpgze5kAK5SzsA3B9&cors=true';
fetch(url)
.then(res => res.json())
.then((out) => {
console.log('Checkout this JSON! ', out.final_balance);
})
感谢任何帮助!
解决方案
JSON.parse('{"1B22no5SKBuVRX3esHpgze5kAK5SzsA3B9":{"final_balance":1505100,"n_tx":1,"total_received":1505100}}')["1B22no5SKBuVRX3esHpgze5kAK5SzsA3B9"].final_balance
或者
var data=JSON.parse('{"1B22no5SKBuVRX3esHpgze5kAK5SzsA3B9":{"final_balance":1505100,"n_tx":1,"total_received":1505100}}');
var final_balance=data["1B22no5SKBuVRX3esHpgze5kAK5SzsA3B9"].final_balance
推荐阅读
- geospatial - CQL 过滤多个类型名以检索指定几何中的特征
- c++ - std::string::find 为取消引用的迭代器和等效的字符串文字返回不同的值
- c++ - 用字符串中的更多字符替换一个字符,而不删除 C++ 中的其他字母
- c# - 从 C# 中的对象中删除特定属性
- list - 如何在使用 lambda、Java 的列表迭代结束时返回值
- ios - 如果答案不正确,防止警报操作解除 UIAlertController - Swift 4
- phpunit - 测试状态码需要 500 而不是 200
- asp.net - 如何将日志跟踪系统添加到现有的 asp.net 应用程序
- apache-spark - 如何知道我的 spark 流式查询没有任何新的 kafka 记录可供使用?
- openssl - OpenSSL - RSA PSS - 有没有办法使用预定义的盐值?