在使用ExtJS時,經常需要把字符串轉換成JSON格式。下面介紹兩種方法。
方法一:
Ext.JSON.decode('{"name":"John", "age":30, "city":"New York"}');
上面的代碼中,使用Ext.JSON.decode方法把一個JSON字符串轉換成JSON對象。注意,JSON字符串的屬性名必須使用雙引號。
方法二:
Ext.util.JSON.decode('{"name":"John", "age":30, "city":"New York"}');
這個方法和方法一類似,只是使用了Ext.util.JSON.decode方法。這個方法在早期版本的ExtJS中使用,現在已經被棄用了。
無論是方法一還是方法二,轉換后的JSON對象就可以像普通的JSON對象一樣使用了。例如:
console.log(json.name); // John console.log(json.age); // 30 console.log(json.city); // New York
這個例子演示了如何獲取JSON對象的屬性值。