如何在java脚本中打印此哈希表数据
How to print this hash Table data in java script
如何在java脚本中打印此哈希表数据
var product = {
"prduct_name": "Mobile",
"product_attribute": {
"attribute_name": "Brand",
"type": "combo",
"product_attribute_values": {
"attribute_value": "Apple",
"brand_price": "2000"
}
}
};
如果您的(或目标)浏览器有可用的 JSON 对象 ( Internet Explorer 8+、Firefox 3.1+、Safari 4+、Chrome 3+ 和 Opera 10.5+ 浏览器原生 JSON 支持(窗口。杰森))那么我建议作为快速开发解决方案。
str = JSON.stringify(product);
或者,如果您想要这一切,例如:
str = JSON.stringify(product, null, " ");
但是,这可能不适合面向客户端的显示器!
已编辑,因为未看到嵌套的对象数据。
http://jsfiddle.net/wYWQJ/
function printData(data) {
var str = '';
for (var key in data) {
if (typeof data[key] == 'object') str += key + printData(data[key]) + ' ';
else str += key + ' => ' + data[key] + ' ';
}
return str;
};
console.log(printData(product));
相关文章:
- 如何在JavaScript中实现哈希表
- 用JavaScript中的循环传递哈希表/字典
- 将 Javascript 哈希表用于多个 If Thens
- 用于跟踪购物车可用性的Javascript数组/对象/哈希表
- 使用 JavaScript 中的对象的哈希表功能
- 用于 C# 的类似 V8 的哈希表
- 如何在 JavaScript 中动态创建哈希表
- 如何使用 Node.JS 在哈希表中为每个键存储多个值
- 如何在 JavaScript 中实现哈希表
- 在引擎盖下,是Javascript对象哈希表
- 如何在java脚本中打印此哈希表数据
- 如何将 Python 字典转换为 JavaScript 哈希表
- 你如何观察 Knockout 中的 JavaScript 哈希表
- 已解决查询(关于哈希表)中的解决方案给了我 NaN
- 哈希表-给定密钥的哈希计算频率
- 与哈希表相比,通过循环访问数组中对象的Javascript优化
- 数组哈希表上的循环
- 访问哈希表中的元素
- 带有键/值的Javascript测试哈希表
- 在javascript中打印哈希表会话变量