1

WordPress データベースを更新するアプリを作成しています。WordPress は、いくつかのフィールドにシリアライズされた値を保存します。値をシリアライズして WordPress に保存する必要があります。これにより、データが直接 WordPress に入力されたかのように、WordPress が通常どおりデシリアライズできるようになります。

誰もこれを行う方法を知っていますか?

mySql でシリアル化されたデータとして格納される値の例を次に示します。 _voucherLocations = a:5:{i:0;s:3:"All";i:1;s:0:"";i:2;s:0 :"";i:3;s:0:"";i:4;s:0:"";}

WordPress フォームに入力したのは「すべて」だけでした 誰かが WinForms フォームに「すべて」と入力した場合、上記と同じ方法で mySql データベースに保存する必要があるため、WordPress で使用しているテーマはそれを認識し、これを使って。これが明確であることを願っています。

Entity Framework 5 で C# を使用し、Microsoft が WinForms アプリで提供する最新の mySQL Data Adapater を使用しています。ところで、誰かがこれを行い、挿入、更新、または削除操作を実行しようとしたときに例外が発生した場合、それは Entity Framework が mySQL の ID 整数を符号なし 10 進数に変更するためです。Entity Framework で生成されたコード全体に手動でアクセスし、これらの間違ったデータ宣言をすべて unsigned decimal から bigint に変更する必要がありました。試してみてください。

4

3 に答える 3

0

JSONのシリアル化だけのようです。C# で簡単にできるはずです。

JSON.NETを見てください。

于 2013-04-09T01:12:33.183 に答える