使用JavaScript

时间:2015-08-20 16:58:26

标签: javascript html json html-table

{
"response": {
    "success": 1,
    "current_time": 1440089067,
    "raw_usd_value": 0.125,
    "usd_currency": "metal",
    "usd_currency_index": 5002,
    "items": {
        "A Brush with Death": {
            "defindex": [
                30186
            ],
            "prices": {
                "6": {
                    "Tradable": {
                        "Craftable": {
                            "0": {
                                "currency": "metal",
                                "value": 4,
                                "last_update": 1436704678,
                                "difference": -0.5
                            }
                        }
                    }
                }
            }
        },
        "A Color Similar to Slate": {
            "defindex": [
                5052
            ],
            "prices": {
                "6": {
                    "Tradable": {
                        "Craftable": {
                            "0": {
                                "currency": "metal",
                                "value": 6,
                                "last_update": 1430635440,
                                "difference": 0.5,
                                "value_high": 7
                            }
                        }
                    }
                }
            }
        },
        "A Deep Commitment to Purple": {
            "defindex": [
                5031
            ],
            "prices": {
                "6": {
                    "Tradable": {
                        "Craftable": {
                            "0": {
                                "currency": "metal",
                                "value": 6.66,
                                "last_update": 1439385956,
                                "difference": -0.44,
                                "value_high": 7
                            }
                        }
                    }
                }
            }
        },
        "A Distinctive Lack of Hue": {
            "defindex": [
                5040
            ],
            "prices": {
                "6": {
                    "Tradable": {
                        "Craftable": {
                            "0": {
                                "currency": "keys",
                                "value": 2,
                                "last_update": 1440027536,
                                "difference": 2.4
                            }
                        }
                    }
                }
            }
        },
        "A Mann's Mint": {
            "defindex": [
                5076
            ],
            "prices": {
                "6": {
                    "Tradable": {
                        "Craftable": {
                            "0": {
                                "currency": "metal",
                                "value": 14.33,
                                "last_update": 1438838853,
                                "difference": -1.61
                            }
                        }
                    }
                }
            }
        },
        "A Random Duck Token Gift": {
            "defindex": [
                5780
            ],
            "prices": {
                "6": {
                    "Tradable": {
                        "Non-Craftable": {
                            "0": {
                                "currency": "keys",
                                "value": 3,
                                "last_update": 1426634734,
                                "difference": -8.5825
                            }
                        }
                    }
                }
            }
        },
        "A Random End of the Line Key Gift": {
            "defindex": [
                5777
            ],
            "prices": {
                "6": {
                    "Tradable": {
                        "Non-Craftable": {
                            "0": {
                                "currency": "keys",
                                "value": 1,
                                "last_update": 1419626119,
                                "difference": -0.42075
                            }
                        }
                    }
                }
            }
        },
        "A Rather Festive Tree": {
            "defindex": [
                341
            ],
            "prices": {
                "5": {
                    "Tradable": {
                        "Craftable": {
                            "10": {
                                "currency": "keys",
                                "value": 61,
                                "last_update": 1432251950,
                                "difference": -380
                            },
                            "11": {
                                "currency": "keys",
                                "value": 21,
                                "last_update": 1435842513,
                                "difference": -95.275
                            },
                            "12": {
                                "currency": "keys",
                                "value": 16,
                                "last_update": 1413933108,
                                "difference": -37.2328125,
                                "value_high": 20
                            },
                            "13": {
                                "currency": "keys",
                                "value": 130,
                                "last_update": 1439447170,
                                "difference": 144
                            },
                            "14": {
                                "currency": "keys",
                                "value": 108,
                                "last_update": 1430391363,
                                "difference": 162,
                                "value_high": 114
                            },
                            "15": {
                                "currency": "keys",
                                "value": 40,
                                "last_update": 1433252039,
                                "difference": -95
                            },
                            "16": {
                                "currency": "keys",
                                "value": 44,
                                "last_update": 1437784980,
                                "difference": 39.425,
                                "value_high": 54
                            },
                            "17": {
                                "currency": "keys",
                                "value": 90,
                                "last_update": 1434161864,
                                "difference": 438.265,
                                "value_high": 100
                            },
                            "18": {
                                "currency": "keys",
                                "value": 28,
                                "last_update": 1433606334,
                                "difference": -114.33
                            },
                            "19": {
                                "currency": "keys",
                                "value": 52,
                                "last_update": 1421180874,
                                "difference": -69.11625
                            },
                            "29": {
                                "currency": "keys",
                                "value": 24,
                                "last_update": 1429293873,
                                "difference": -128.7375,
                                "value_high": 29
                            },
                            "30": {
                                "currency": "keys",
                                "value": 30,
                                "last_update": 1437869667,
                                "difference": -39.425,
                                "value_high": 40
                            },
                            "31": {
                                "currency": "keys",
                                "value": 18,
                                "last_update": 1402168429,
                                "difference": -7.0224375,
                                "value_high": 21
                            },
                            "32": {
                                "currency": "keys",
                                "value": 19,
                                "last_update": 1431897611,
                                "difference": -38,
                                "value_high": 21
                            },
                            "33": {
                                "currency": "keys",
                                "value": 16,
                                "last_update": 1438978898,
                                "difference": 56,
                                "value_high": 21
                            },
                            "34": {
                                "currency": "keys",
                                "value": 14,
                                "last_update": 1432783358,
                                "difference": -57,
                                "value_high": 19
                            },
                            "35": {
                                "currency": "keys",
                                "value": 20,
                                "last_update": 1439667519,
                                "difference": -48,
                                "value_high": 23
                            },
                            "36": {
                                "currency": "keys",
                                "value": 16,
                                "last_update": 1416523879,
                                "difference": -24.8994375,
                                "value_high": 19
                            },
                            "37": {
                                "currency": "usd",
                                "value": 165.31,
                                "value_high": 188.92,
                                "last_update": 1364519581,
                                "difference": -26.349
                            },
                            "38": {
                                "currency": "keys",
                                "value": 110,
                                "last_update": 1438115127,
                                "difference": 86.735,
                                "value_high": 115
                            },
                            "39": {
                                "currency": "keys",
                                "value": 31,
                                "last_update": 1421127642,
                                "difference": -47.723125,
                                "value_high": 43
                            },
                            "40": {
                                "currency": "keys",
                                "value": 31,
                                "last_update": 1426044571,
                                "difference": -9.2565000000002,
                                "value_high": 37
                            },
                            "43": {
                                "currency": "keys",
                                "value": 85,
                                "last_update": 1419053757,
                                "difference": 204.77272727273,
                                "value_high": 88
                            },
                            "44": {
                                "currency": "keys",
                                "value": 137,
                                "last_update": 1433875578,
                                "difference": 444.25166666667,
                                "value_high": 157
                            },
                            "45": {
                                "currency": "usd",
                                "value": 649.77,
                                "last_update": 1375636025,
                                "difference": 561.793
                            },
                            "46": {
                                "currency": "keys",
                                "value": 153,
                                "last_update": 1401752526,
                                "difference": -13.394387755102
                            },
                            "47": {
                                "currency": "keys",
                                "value": 79,
                                "last_update": 1425084672,
                                "difference": -315.86442857143,
                                "value_high": 93
                            },
                            "56": {
                                "currency": "keys",
                                "value": 22,
                                "last_update": 1436215169,
                                "difference": -179.4075,
                                "value_high": 26
                            },
                            "57": {
                                "currency": "keys",
                                "value": 40,
                                "last_update": 1422406359,
                                "difference": -58.086
                            },
                            "58": {
                                "currency": "keys",
                                "value": 28,
                                "last_update": 1417887466,
                                "difference": -177.24,
                                "value_high": 31
                            },
                            "59": {
                                "currency": "keys",
                                "value": 23,
                                "last_update": 1436452318,
                                "difference": -94.425,
                                "value_high": 29
                            },
                            "6": {
                                "currency": "keys",
                                "value": 22,
                                "last_update": 1423766468,
                                "difference": -28.33125,
                                "value_high": 25
                            },
                            "60": {
                                "currency": "keys",
                                "value": 16,
                                "last_update": 1431406119,
                                "difference": -122.395,
                                "value_high": 22
                            },
                            "61": {
                                "currency": "keys",
                                "value": 25,
                                "last_update": 1428174196,
                                "difference": -664.9875,
                                "value_high": 30
                            },
                            "62": {
                                "currency": "keys",
                                "value": 40,
                                "last_update": 1439097289,
                                "difference": -72,
                                "value_high": 41
                            },
                            "63": {
                                "currency": "keys",
                                "value": 70,
                                "last_update": 1431721568,
                                "difference": -247
                            },
                            "67": {
                                "currency": "keys",
                                "value": 90,
                                "last_update": 1402459658,
                                "difference": 793.5354375,
                                "value_high": 99
                            },
                            "68": {
                                "currency": "keys",
                                "value": 63,
                                "last_update": 1434103924,
                                "difference": -133.385
                            },
                            "69": {
                                "currency": "keys",
                                "value": 70,
                                "last_update": 1434472713,
                                "difference": 171.495,
                                "value_high": 90
                            },
                            "7": {
                                "currency": "keys",
                                "value": 20,
                                "last_update": 1419464617,
                                "difference": 17.24625,
                                "value_high": 25
                            },
                            "71": {
                                "currency": "keys",
                                "value": 90,
                                "last_update": 1434448204,
                                "difference": 171.495
                            },
                            "75": {
                                "currency": "usd",
                                "value": 217.11,
                                "value_high": 290.49,
                                "last_update": 1384832245,
                                "difference": 0
                            },
                            "79": {
                                "currency": "keys",
                                "value": 75,
                                "last_update": 1439565200,
                                "difference": -168
                            },
                            "8": {
                                "currency": "keys",
                                "value": 48,
                                "last_update": 1421187499,
                                "difference": -49.36875,
                                "value_high": 56
                            },
                            "9": {
                                "currency": "keys",
                                "value": 41,
                                "last_update": 1431063296,
                                "difference": -103.565,
                                "value_high": 53
                            },
                            "73": {
                                "currency": "keys",
                                "value": 169,
                                "last_update": 1420050012,
                                "difference": 278.93125,
                                "value_high": 195
                            },
                            "78": {
                                "currency": "keys",
                                "value": 75,
                                "last_update": 1423246411,
                                "difference": -18.8875
                            },
                            "70": {
                                "currency": "keys",
                                "value": 91,
                                "last_update": 1403662920,
                                "difference": 847.51875,
                                "value_high": 108
                            },
                            "65": {
                                "currency": "keys",
                                "value": 64,
                                "last_update": 1411708482,
                                "difference": 555.883
                            },
                            "83": {
                                "currency": "keys",
                                "value": 80,
                                "last_update": 1418974322,
                                "difference": 1146.25,
                                "value_high": 84
                            },
                            "86": {
                                "currency": "keys",
                                "value": 70,
                                "last_update": 1419116750,
                                "difference": 992.25
                            },
                            "81": {
                                "currency": "keys",
                                "value": 133,
                                "last_update": 1421127817,
                                "difference": 1861.201875,
                                "value_high": 150
                            },
                            "88": {
                                "currency": "keys",
                                "value": 40,
                                "last_update": 1434472710,
                                "difference": 304.88,
                                "value_high": 50
                            },
                            "87": {
                                "currency": "keys",
                                "value": 122,
                                "last_update": 1427764322,
                                "difference": 2325.6
                            },
                            "90": {
                                "currency": "keys",
                                "value": 62,
                                "last_update": 1431609884,
                                "difference": 1167.46
                            }
                        }
                    }
                },
                "6": {
                    "Tradable": {
                        "Craftable": {
                            "0": {
                                "currency": "metal",
                                "value": 1.66,
                                "last_update": 1425877431,
                                "difference": -0.11
                            }
                        },
                        "Non-Craftable": {
                            "0": {
                                "currency": "metal",
                                "value": 1.55,
                                "last_update": 1440003716,
                                "difference": -0.11
                            }
                        }
                    }
                }
            }
        },
        "A Whiff of the Old Brimstone": {
            "defindex": [
                610
            ],
            "prices": {
                "6": {
                    "Tradable": {
                        "Craftable": {
                            "0": {
                                "currency": "metal",
                                "value": 1.44,
                                "last_update": 1437527131,
                                "difference": -0.055
                            }
                        },
                        "Non-Craftable": {
                            "0": {
                                "currency": "metal",
                                "value": 0.88,
                                "last_update": 1438115814,
                                "difference": -0.12
                            }
                        }
                    }
                }
            }
        },
        "AWPer Hand": {
            "defindex": [
                851
            ],
            "prices": {
                "1": {
                    "Tradable": {
                        "Craftable": {
                            "0": {
                                "currency": "metal",
                                "value": 9.33,
                                "last_update": 1434818573,
                                "difference": -0.335,
                                "value_high": 10
                            }
                        }
                    }
                },
                "6": {
                    "Tradable": {
                        "Craftable": {
                            "0": {
                                "currency": "metal",
                                "value": 2.88,
                                "last_update": 1438022976,
                                "difference": -0.06,
                                "value_high": 3
                            }
                        }
                    }
                },
                "11": {
                    "Tradable": {
                        "Craftable": {
                            "0": {
                                "currency": "keys",
                                "value": 9,
                                "last_update": 1439223013,
                                "difference": -4
                            }
                        }
                    }
                }
            }
        }
    }
}
}

我需要的是从JSON文件中获取一些特定的值(这个值已缩短)。然后将这些值放入一个简单的HTML表中。我所需要的就是摆脱JSON是物品的名称及其价格。

例如:

与Slate相似的颜色 - 6

对紫色的深刻承诺 - 6.66

Mann's Mint - 14.33

可悲的是,到目前为止,我没有JSON和JavaScript的经验。我过去一直只使用Java,HTML和CSS(已经有一段时间了,因为我已经用这些做了一些事情)。我在这里,请求帮助我的小脚本。我一直试图找到一些方法,但没有找到任何东西,这对我的JSON格式有效。

1 个答案:

答案 0 :(得分:0)

尝试JSON.parse()方法

更多信息MDN JSON.parse()

请参阅此示例以及W3schools JSON example