在 JavaScript 中获取 JSON-对象名称作为字符串

Get JSON-Object Name as String in JavaScript

如何将对象 muxEnviroments 获取为字符串?我想分析和比较以检查我必须期望的内容类型。

console.log(obj) 向我展示了整个对象。 我的目标是这样的:

jsonObjectName = obj;
if(jsonObjectName =='muxEnviroments'){do the stuff...}

但是如何获取名称 'muxEnviroments' 作为字符串?

{
    "muxEnviroments": [
        {
            "primaryTransmitterName": "sfu5",
            "primaryTransmitterIp": "10.7.50.1"
        },
        {
            "primaryTransmitterName": "sfu1",
            "primaryTransmitterIp": "10.7.50.4"
        }
    ]
}

您可以使用 hasOwnProperty.

if (obj.hasOwnProperty('muxEnviroments')) {do the stuff...}