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

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

Stack Overflow用户
提问于 2013-04-09 09: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 09:27:07

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

票数 1
EN

Stack Overflow用户

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

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

代码语言:javascript
运行
复制
PM> Install-Package Newtonsoft.Json

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

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

Stack Overflow用户

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

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

看一看JSON.NET

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

https://stackoverflow.com/questions/15891645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档