获取JSON对象中的数组并使用它来分配div的背景

时间:2014-04-04 10:54:37

标签: javascript jquery arrays json

我有一个JSON文件(这是它的一小部分)

{
  "colors": {
    "1": {
      "name": "Dye Remover", 
      "base_rgb": [], 
      "cloth": {}, 
      "leather": {}, 
      "metal": {
        "brightness": 5, 
        "contrast": 1.05469, 
        "hue": 38, 
        "saturation": 0.101563, 
        "lightness": 1.36719, 
        "rgb": [
          96, 
          91, 
          83
        ]
      }

这不是JSON的结束......还有更多 - 我只想在这里切断它。 皮革,布料和base_rgb都是正确的,它们不是空的,它们只是折叠了,我就这样复制/粘贴它。 [TL; JSON是100%罚款。]


我想知道如何在“metal”中获取rgb值并使用它来设置div的背景颜色。

我已经有了获取数组并选择不同数组的代码 并打印出他们的金属rgb值。我需要知道如何将数组用作rgb值。

1 个答案:

答案 0 :(得分:2)

  

我已经有了获取数组并选择不同数组并打印其metal-rgb值的代码。我需要知道如何将数组用作rgb值。

在这种情况下,我们假设您将3个值分配给变量a,b和c:

document.body.style.backgroundColor= 'rgb(' + a + ',' + b + ',' + c + ')';

上面的代码使用a,b和c的值设置正文的背景颜色。我希望我能正确理解你的问题