【问题标题】:How do you write in JavaScript a empty key from JSON?你如何在 JavaScript 中从 JSON 中编写一个空键?
【发布时间】:2010-10-12 18:51:42
【问题描述】:

假设您有以下 JSON 对象

{"":"some text"}

如何在 JavaScript 中检索它?

json_in_var={"":"some text"}  
alert(json_in_var.)

我对此感到困惑,欢迎任何帮助!

【问题讨论】:

    标签: javascript json key


    【解决方案1】:

    引用它是一个语法错误
    json_in_var.
    

    但是,您可以这样访问它:

    json_in_var[""]
    

    【讨论】:

      【解决方案2】:

      轻松...

      alert(json_in_var[""]);
      

      【讨论】:

        【解决方案3】:

        我可以通过使用来解决这个问题

        alert(json_in_var.$t)
        

        这是在以 json 格式检索 Blogger 提要时。我不确定这是否是专有的。

        【讨论】:

        • $t 没有什么特别之处,它是一个合法的 JavaScript 名称——如果你在考虑的话。
        【解决方案4】:

        你可以使用Object.keys():-

        <script>
            var myObj, x;
            myObj = {"":"some text"};
            x = Object.keys(myObj)[0];
            x = myObj[x];
            document.getElementById("demo").innerHTML = x;
        </script>
        

        【讨论】:

          猜你喜欢
          • 2010-10-29
          • 2013-07-12
          • 1970-01-01
          • 1970-01-01
          • 2010-10-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-12-07
          相关资源
          最近更新 更多