2012-07-20 64 views
0

我是javascript的新手。我想將一個字符串的值存儲在一個文件中。我能夠將字符串存儲在普通的文本文件中。但我需要的是我想序列化數據,然後將其存儲在一個文件中,以便沒有人可以編輯它。有沒有辦法在java腳本中序列化一個字符串?

就像我們在java中所做的(在java中的序列化概念)。

任何人都可以幫助我如何序列化使用JavaScript的字符串?

回答

0

序列化通常會將對象轉換爲文本格式,即Json,然後允許您將文本重建爲對象。

在JavaScript中,您可以使用Json完成此操作,但是將其存儲在文件中必須通過服務器端編碼完成,即通過Ajax請求完成。

+0

我http://docs.phonegap.com/en/1.0使用示例代碼中的數據存儲在一個文本文件0.0/phonegap_file_file.md.html#文件。但我的數據是以純文本的形式存儲的。所以任何人都可以編輯和保存。但我不希望我的文本是可編輯的 – user001 2012-07-20 11:46:58

+0

然後'序列化'是不是你想要的。你想要加密。在JavaScript這是可能的,但它會有缺陷,因爲它只會讓攻擊者讀你的JavaScript來找到加密/解密密鑰。 – Gavin 2012-07-20 11:57:36

+0

好吧然後如何執行加密 – user001 2012-07-20 12:03:58

0

是的!

Serialize data

從那裏,你可以存儲,傳遞等。

+0

但是,這是用來序列化表格數據只是正確的?我需要序列化一個簡單的字符串。例如:「你好!你好嗎」我需要序列化這個字符串。 – user001 2012-07-20 11:16:22

+0

如果您想將數據保存在數組中,serializeArray()可用。 – 2012-07-20 11:20:20

相關問題