【问题标题】:Get JSON-Object Name as String in JavaScript在 JavaScript 中将 JSON 对象名称作为字符串获取
【发布时间】:2015-01-13 13:26:22
【问题描述】:

我如何将对象 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"
        }
    ]
}

【问题讨论】:

    标签: javascript json string object


    【解决方案1】:

    您可以使用hasOwnProperty

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

    【讨论】:

    • 我已经放弃了我的答案。我不知道为什么我更喜欢Object.keys 而不是Object.hasOwnProperty
    • 你说得对,这个更好。删除了我的答案。
    猜你喜欢
    • 2011-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-04
    • 2015-05-27
    • 1970-01-01
    • 2011-09-28
    相关资源
    最近更新 更多