未定义为Json和Javascript中的值

未定义为Json和Javascript中的值,javascript,json,Javascript,Json,当我指定键时,我会得到值,但我试图在不知道键的情况下读取所有值。我甚至试过regex,但似乎没有任何效果。正如你所看到的,我是相当新的。如果这是个愚蠢的问题,我很抱歉 { pet: { "0.628": 92694.5, "8739.836": 96391.94 }, try: { //same } } 我不知道在不知道键的情况下,您希望在什么上下文中访问json对象。 但

当我指定键时,我会得到值,但我试图在不知道键的情况下读取所有值。我甚至试过regex,但似乎没有任何效果。正如你所看到的,我是相当新的。如果这是个愚蠢的问题,我很抱歉

{
    pet: {
        "0.628": 92694.5,
        "8739.836": 96391.94
    },
    try: { 
        //same
    }
}

我不知道在不知道键的情况下,您希望在什么上下文中访问json对象。
但是,您可以将json文件解析为javascript对象,并调用object.keys()获取该对象的键

您希望如何访问属性它不清楚?如果要访问所有属性,可以使用循环。
console.log(data.pet) // Gives [Object Object]
console.log(data.pet["0.628"])//Gives the value
console.log(data.pet[0])//Gives undefined