我是javascript的新手。我想將一個字符串的值存儲在一個文件中。我能夠將字符串存儲在普通的文本文件中。但我需要的是我想序列化數據,然後將其存儲在一個文件中,以便沒有人可以編輯它。有沒有辦法在java腳本中序列化一個字符串?
就像我們在java中所做的(在java中的序列化概念)。
任何人都可以幫助我如何序列化使用JavaScript的字符串?
我是javascript的新手。我想將一個字符串的值存儲在一個文件中。我能夠將字符串存儲在普通的文本文件中。但我需要的是我想序列化數據,然後將其存儲在一個文件中,以便沒有人可以編輯它。有沒有辦法在java腳本中序列化一個字符串?
就像我們在java中所做的(在java中的序列化概念)。
任何人都可以幫助我如何序列化使用JavaScript的字符串?
序列化通常會將對象轉換爲文本格式,即Json,然後允許您將文本重建爲對象。
在JavaScript中,您可以使用Json完成此操作,但是將其存儲在文件中必須通過服務器端編碼完成,即通過Ajax請求完成。
但是,這是用來序列化表格數據只是正確的?我需要序列化一個簡單的字符串。例如:「你好!你好嗎」我需要序列化這個字符串。 – user001 2012-07-20 11:16:22
如果您想將數據保存在數組中,serializeArray()可用。 – 2012-07-20 11:20:20
我http://docs.phonegap.com/en/1.0使用示例代碼中的數據存儲在一個文本文件0.0/phonegap_file_file.md.html#文件。但我的數據是以純文本的形式存儲的。所以任何人都可以編輯和保存。但我不希望我的文本是可編輯的 – user001 2012-07-20 11:46:58
然後'序列化'是不是你想要的。你想要加密。在JavaScript這是可能的,但它會有缺陷,因爲它只會讓攻擊者讀你的JavaScript來找到加密/解密密鑰。 – Gavin 2012-07-20 11:57:36
好吧然後如何執行加密 – user001 2012-07-20 12:03:58