我目前正在开发一个从 API 接收 JSON 的 JavaScript 插件。到目前为止,我检索了 JSON 并使用eval()
它将此 JSON 转换为 JavaScript 对象。这就是问题开始的地方。
我的 JSON 包含一个“#text”属性。我评估了 JavaScript 对象,发现它也有这个“#text”属性,但我不能调用该属性,因为不接受带有井号标签的变量。
我知道两种可能的解决方案(用于eval()
转换为数组或删除 hast-tag),但我更喜欢调用该属性。有任何想法吗?谢谢。