首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何将C#中的值序列化以存储在WordPress可以反序列化的mySql数据库中?

如何将C#中的值序列化以存储在WordPress可以反序列化的mySql数据库中?
EN

Stack Overflow用户
提问于 2013-04-09 01:07:49
回答 3查看 570关注 0票数 1

我正在构建一个更新WordPress数据库的应用程序;WordPress在它的一些字段中存储序列化的值。我需要序列化值并将它们存储在WordPress中,以便WordPress仍然可以像往常一样反序列化它们,就好像数据是直接在WordPress中输入的一样。

有人知道怎么做吗?

下面是一个在a:5:{i:0;s:3:"All";i:1;s:0:"";i:2;s:0:"";i:3;s:0:"";i:4;s:0:"";}中以序列化数据形式存储的值的示例:_voucherLocations =mySql

当有人在我的WinForms表单中输入" All“时,我在WordPress表单中输入的只是"All”,它必须以与上面在mySql数据库中相同的方式存储,以便我在WordPress中使用的主题能够识别并使用它。希望这一点是清楚的。

我正在使用Entity Framework5中的C#和微软在WinForms应用程序中提供的最新mySQL数据适配器。顺便说一句,如果有人这样做,并在尝试执行任何插入、更新或删除操作时得到异常,这是因为实体框架将mySQL中的标识整数更改为无符号小数;我必须手动进入整个实体框架生成的代码,并将所有这些错误的数据声明从无符号小数更改为bigint。对于任何尝试它的人来说,只是一个提醒。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-04-09 01:27:07

PHP有特殊的函数to serialize and deserialize data,它不是JSON。我知道只有一个库可以在.NET中序列化和反序列化这个数据:csphpserial

票数 1
EN

Stack Overflow用户

发布于 2013-04-09 01:14:14

为此,我将使用一个JSON库。ASP.NET MVC附带的一个流行的包是Json.NET,它可以作为NuGet包安装,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
PM> Install-Package Newtonsoft.Json

您也可以尝试另一个越来越受欢迎的库,ServiceStack Text

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
PM> Install-Package ServiceStack.Text
票数 1
EN

Stack Overflow用户

发布于 2013-04-09 01:12:33

看起来这只是JSON序列化。您应该能够在C#中轻松地做到这一点。

看一看JSON.NET

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15891645

复制
相关文章
WordPress 教程:在 WordPress 中如何序列化数据
我们知道数据库只能存储数字,文本和日期这些类型的数据,那么将数组和对象直接存储到数据库最好的方法是序列化,PHP 提供了 serialize() 函数将数组或者对象转成序列化字符串:
Denis
2023/04/15
2.1K0
学习总结——关于C#中的序列化
序列化(Serialization)是将对象的状态信息转化为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久存储区。以后就可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。
MrLi001
2022/01/18
8960
C#中Serializable序列化实例
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
bering
2019/12/02
1.8K0
Json序列化在golang中的应用
golang对json序列化和反序列化的操作实在是难受,所以说用习惯了高级语言特性,再转到这些偏原生的写法上就会很难受。
happlyfox
2021/03/25
2.2K0
.NET 中的序列化 & 反序列化
序列化:将对象的状态信息及类型信息,转换为一种易于传输或存储形式(流,即字节序列)的过程。
雪飞鸿
2019/02/27
1.1K0
Java中的序列化
Java中提供了一种序列化操作的方式,用一个字节序列化来表示一个对象,该字节序列化中保存了【对象的属性】,【对象的类型】和【对象的数据】。把字节序列化保存到文件中,就可以做到持久化保存数据内容。
用户7073689
2020/03/18
5670
在c#中,如何序列化/反序列化一个字典对象?
.Net提供的各种序列化的类,通过使用这些类,. Net对象的序列化和反序列化变得很容易。但是字典对象的序列化并不是那么容易。为此,您必须创建一个能够序列化自身的特殊Dictionary类。在不同的业务案例中,序列化技术可能不同。
程序你好
2018/08/21
3.5K0
Silverlight中的序列化
序列化简言之是这样一种能力:能够把复杂的对象(Object)变成某种格式的字符串(常见的格式有xml,string,二进制文件等),这样可以方便的在各种系统中传输或交换(比喻socket编程中的数据包只能用byte[]传输),接收方得到该字符串后,通过反序列化可以还原为复杂对象,进而调用对象的方法或属性 -- 跟反射有点沾边:) 这里先给出一个WinForm的序列化例子,功能为通过打开文件对话框选择一个文件后,构造一个复杂对象,然后序列化为二进制格式,得到该格式后,再反序列化(还原)为复杂对象 Winf
菩提树下的杨过
2018/01/22
7420
如何将类序列化并直接存储入数据库
本文将从这两个格式器入手,先向大家介绍分别用它们如何实现序列化和反序列化,然后比较两种格式器的不同点。接着我会向大家介绍实现序列化对对象类型的一些要求,同时还要向大家介绍两种不同的序列化方式:基本序列化(Basic Serialization)和自定义序列化(Custom Serialization)。最后,我还会给大家介绍一个实例程序以加深大家对序列化机制的理解程度。
全栈程序员站长
2022/07/19
2.3K0
如何将类序列化并直接存储入数据库
JAVA中序列化和反序列化中的静态成员问题
关于这个标题的内容是面试笔试中比较常见的考题,大家跟随我的博客一起来学习下这个过程。
Spark学习技巧
2018/08/01
7370
AS3中的序列化与反序列化
AS3中的序列化功能其实比较弱,Adobe官方的第三方json序列化工具类可以把对象的属性序列化为字符串,并反序列化为对象。但如果对象中定义了自己的function,则这部分序列化时将被忽略。 import com.adobe.serialization.json.*; //构造一个复杂对象 var obj:Object = new Object(); obj.name = "yjm"; obj.sex = "Male"; obj.hello = fnHello; function fnHello(){
菩提树下的杨过
2018/01/22
9940
再谈Silverlight中的对象序列化/反序列化
曾经发过一篇如何在Silveright中利用XmlSerializer序列化对象的文章“Silverlight中的序列化”,限于当时的认识有限,一度以为silverlight只有这一种办法,今天意外发现,其实还有更好的方式,特此做一个汇总与比较 1.json序列化方式 silverlight支持json字符串已是众人皆知的事情,没啥好说的,有点容易让人误导的是:我们在vs的silverlight项目中添加引用时,一眼就能看到System.Runtime.Serialization.Json这个命名空间,于是
菩提树下的杨过
2018/01/22
1K0
再谈Silverlight中的对象序列化/反序列化
PHP中对象的序列化和反序列化
serialize() 可处理除了 resource 之外的任何类型。甚至可以 serialize() 那些包含了指向其自身引用的数组。
宣言言言
2019/12/18
1.3K0
Java中的JSON序列化和反序列化
JSON 起源于 1999 年的 JS 语言规范 ECMA262 的一个子集,后来 2003 年作为一个数据格式ECMA404(404???)发布。 2006 年,作为 rfc4627 发布,这时规范增加到 18 页,去掉没用的部分,十页不到。
鱼找水需要时间
2023/03/23
2.3K0
Java中的JSON序列化和反序列化
DateTime在ExtJs中无法正确序列化的问题
这几天在学习ExtJs + Wcf的过程中,发现一个问题,如果Class中有成员的类型为DateTime,即使我们正常标识了[DataMember],序列化成JSON时,会生成一种特有的格式: ..."AddTime":"\/Date(1213718400000+0800)\/"}... 这种格式ExtJs并不识别,导致最终的组件,比如Grid上无法正常显示,解决办法有二个: 1.将Class的成员,手动改成String类型,不过个人不推荐这种方式,毕竟将数据类型都改了,相应的服务端很多地方都可能会做相
菩提树下的杨过
2018/01/22
2.7K0
django和drf_类中的方法可以序列化么
我们使用序列化类Serializer,我们来看下源码结构,这里推荐使用pycharm左边导航栏的Structure,可以清晰的看到一个文件的结构,如下图
全栈程序员站长
2022/09/19
1.1K0
django和drf_类中的方法可以序列化么
python中json序列化的东东
序列化是指把变量从内存中变成可存储或传输的过程称之为序列化用(使用dump或者dumps),把变量内容从序列化的对象重新读到
py3study
2020/01/19
1.1K0
python中json序列化的东东
Java中序列化与反序列化笔记
Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。
lzw-723
2022/08/14
3940
点击加载更多

相似问题

在MySql数据库中存储序列化对象

33

序列化存储在MySQL数据库中的String[]数组?

68

在StoredProcedure中(反)将Json序列化为C#

11

PHP: json_encode还是序列化以存储在MySQL数据库中?

64

在mysql中更新序列化的值

123
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文