Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有办法在java脚本中序列化字符串?_Javascript_File_Serialization_Cordova - Fatal编程技术网

Javascript 有没有办法在java脚本中序列化字符串?

Javascript 有没有办法在java脚本中序列化字符串?,javascript,file,serialization,cordova,Javascript,File,Serialization,Cordova,我是javascript新手。我想在文件中存储字符串的值。我能够将字符串存储在普通文本文件中。但我需要的是我想序列化数据,然后将其存储在一个文件中,这样就没有人可以编辑它了 就像我们在java中所做的(java中的序列化概念) 有谁能帮助我如何使用javascript序列化字符串吗?序列化通常将对象转换为文本格式,即Json,然后允许您将文本重建为对象 在javascript中,您可以使用Json实现这一点,但是将其存储在文件中必须通过服务器端编码完成,即通过Ajax请求完成。是的 从那里您可

我是javascript新手。我想在文件中存储字符串的值。我能够将字符串存储在普通文本文件中。但我需要的是我想序列化数据,然后将其存储在一个文件中,这样就没有人可以编辑它了

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


有谁能帮助我如何使用javascript序列化字符串吗?

序列化通常将对象转换为文本格式,即Json,然后允许您将文本重建为对象

在javascript中,您可以使用Json实现这一点,但是将其存储在文件中必须通过服务器端编码完成,即通过Ajax请求完成。

是的


从那里您可以存储、传递等…

但这仅用于序列化表单数据,对吗?我需要序列化一个简单的字符串。例如:“您好!您好”我需要序列化这个字符串。如果您想在数组中保留数据,serializeArray()可用。我使用中的示例代码将数据存储在文本文件中。但我的数据存储为纯文本。所以任何人都可以编辑和保存。但是我不希望我的文本是可编辑的,那么
序列化
不是你想要的。你需要加密。在javascript上,这是可能的,但是它会有缺陷,因为攻击者只需读取您的javascript即可找到加密/解密密钥。