【发布时间】:2012-03-12 23:28:05
【问题描述】:
我有一个我解析的 json 字符串,然后使用点符号访问对象的属性。但是,在 google 闭包编译器中,点表示法 (MyObject.PropertyName) 会发出未定义属性的警告。
目前,我使用的解决方案是将我的代码转换为括号表示法 (MyObject['PropertyName'])。这消除了警告,但也阻止了编译器完成它的工作。另一方面,当我写JSON.stringify(MyObject) 时,服务器会收到一个字符串,其中的属性名称是可以理解的。
所以我的问题是,在处理运行时反序列化和序列化的 json 对象时,我们如何最好地在高级模式下使用 google 编译器。
【问题讨论】:
标签: javascript json google-closure-compiler