可能重复:
Java中的序列化版本uid
我们知道Java序列化机制会忽略静态字段.如果是这样,那么解串器如何知道序列化器的serialVersionUID.serialVersionUID始终是要序列化的类的静态字段.谢谢您的帮助.
程
数据看起来像:
sport[]=1&music[]=0&web[]=2
Run Code Online (Sandbox Code Playgroud)
我做了:
$data = unserialize($post["data"]);
Run Code Online (Sandbox Code Playgroud)
但这是一个错误:
ErrorException [ 8 ]: unserialize() [function.unserialize]: Error at offset 0 of 27 bytes ~ APPPATH\classes\controller\ajax.php [ 14 ]
Run Code Online (Sandbox Code Playgroud) 我有以下方法:
[HttpPost]
public ActionResult GetData()
{
var data= (dynamic)null;
using (DBContext context = new DBContext())
{
data= context.MyObject.Where(i=> i.TypeId == 1).OrderBy(k => k.Name).Select(w => new
{
description = w.Description
}).ToList();
}
return Json(data, JsonRequestBehavior.AllowGet);
}
Run Code Online (Sandbox Code Playgroud)
所以我想将数据正确转换为json对象,但我不确定我是否正确.返回的数据应该在javascript中使用.
我有很多谷歌,我找到了如下的例子,也许我应该做类似的事情,但我不知道如何:
var keyValues = new Dictionary<string, string>
{
{ "emailSend", textBox1.Text },
{ "toEmail", textBox2.Text }
};
JavaScriptSerializer js = new JavaScriptSerializer();
string json = js.Serialize(keyValues);
MessageBox.Show(json);
Run Code Online (Sandbox Code Playgroud) I have written a desktop application which is JavaFX based, developed on NetBeans 7.4. I'm using Glassfish to pool jdbc connections and JMS traffic. Development is on a Win 7 64bit system, using 64bit java 1.7_51. One of my users has a 32bit win 7 machine, and the application refuses to run correctly on his machine. There are actually 2 glassfish servers, each providing data connectivity from a different logical company. All of the server code on the two glassfish …
无法在C#中序列化json
我在C#中的代码是 -
string json = "contains json";
YahooContactsData contacts1 = JsonConvert.DeserializeObject<YahooContactsData>(json)
Run Code Online (Sandbox Code Playgroud)
我用过的课程 -
public class YahooContactsData
{
public YContacts contacts;
}
public class YContacts
{
public YContact contact { get; set; }
}
public class YContact
{
public List<YFields> fields { get; set; }
}
public class YFields
{
public int id { get; set; }
public string type { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
杰森是 -
{"contacts":{"contact":[{"isConnection":false,"id":22,"fields":[{"id":44,"type":"yahooid","value":"angel2pretty123","editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-02-21T18:47:00Z","created":"2009-02-03T17:54:27Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/22/yahooid/44"},{"id":16777269,"type":"nickname","value":"angel2pretty123","editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-02-21T18:47:00Z","created":"2009-02-21T18:47:00Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/22/nickname/16777269"}],"categories":[],"error":0,"restoredId":0,"created":"2009-02-03T17:54:27Z","updated":"2014-11-11T07:35:06Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/22"},{"isConnection":false,"id":5,"fields":[{"id":17,"type":"name","value":{"givenName":"Mira","middleName":"","familyName":"Grover","prefix":"","suffix":"","givenNameSound":"","familyNameSound":""},"editedBy":"OWNER","flags":[],"categories":[],"updated":"2008-11-29T12:52:40Z","created":"2008-11-29T12:52:40Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/5/name/17"},{"id":16,"type":"yahooid","value":"mira_grover@ymail.com","editedBy":"OWNER","flags":[],"categories":[],"updated":"2008-11-29T12:52:40Z","created":"2008-11-29T12:52:23Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/5/yahooid/16"}],"categories":[],"error":0,"restoredId":0,"created":"2008-11-29T12:52:23Z","updated":"2014-11-11T07:35:06Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/5"},{"isConnection":false,"id":28,"fields":[{"id":52,"type":"name","value":{"givenName":"deepshikha","middleName":"","familyName":"gupta","prefix":"","suffix":"","givenNameSound":"","familyNameSound":""},"editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-02-16T20:45:32Z","created":"2009-02-16T20:45:32Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/28/name/52"},{"id":51,"type":"yahooid","value":"deepshikha_friendly","editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-02-16T20:45:32Z","created":"2009-02-14T14:18:19Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/28/yahooid/51"}],"categories":[],"error":0,"restoredId":0,"created":"2009-02-14T14:18:19Z","updated":"2014-11-11T07:35:06Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/28"},{"isConnection":false,"id":21,"fields":[{"id":38,"type":"yahooid","value":"kirtimine","editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-01-28T20:28:51Z","created":"2009-01-28T20:28:51Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/21/yahooid/38"}],"categories":[],"error":0,"restoredId":0,"created":"2009-01-28T20:28:51Z","updated":"2014-11-11T07:35:06Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/21"},{"isConnection":false,"id":23,"fields":[{"id":46,"type":"name","value":{"givenName":"Mehwish","middleName":"","familyName":"Maqsood","prefix":"","suffix":"","givenNameSound":"","familyNameSound":""},"editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-02-08T15:33:34Z","created":"2009-02-08T15:33:34Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/23/name/46"},{"id":45,"type":"yahooid","value":"wish_cuty","editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-02-08T15:33:34Z","created":"2009-02-08T15:33:16Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/23/yahooid/45"}],"categories":[],"error":0,"restoredId":0,"created":"2009-02-08T15:33:16Z","updated":"2014-11-11T07:35:06Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/23"},{"isConnection":false,"id":32,"fields":[{"id":57,"type":"name","value":{"givenName":"Tammy","middleName":"","familyName":"Masselli","prefix":"","suffix":"","givenNameSound":"","familyNameSound":""},"editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-03-29T11:11:36Z","created":"2009-03-29T11:11:36Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/32/name/57"},{"id":58,"type":"guid","value":"WD46RWRPX2NDOJXH6RB6PGZZTY","editedBy":"OWNER","flags":[],"isConnection":false,"categories":[],"updated":"2014-09-10T10:48:05Z","created":"2009-03-29T11:11:36Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/32/guid/58"}],"categories":[],"error":0,"restoredId":0,"created":"2009-03-29T11:11:36Z","updated":"2014-11-11T07:35:06Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/32"},{"isConnection":false,"id":16777247,"fields":[{"id":16777272,"type":"yahooid","value":"mississippinymph6709","editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-03-06T21:34:59Z","created":"2009-03-06T21:34:59Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/16777247/yahooid/16777272"}],"categories":[],"error":0,"restoredId":0,"created":"2009-03-06T21:34:59Z","updated":"2014-11-11T07:35:06Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/16777247"},{"isConnection":false,"id":24,"fields":[{"id":47,"type":"yahooid","value":"mona_sunarthi1441","editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-05-09T15:33:34Z","created":"2009-02-14T13:59:07Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/24/yahooid/47"},{"id":16777276,"type":"nickname","value":"mona_sunarthi1441","editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-05-09T15:33:34Z","created":"2009-05-09T15:33:34Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/24/nickname/16777276"}],"categories":[],"error":0,"restoredId":0,"created":"2009-02-14T13:59:07Z","updated":"2014-11-11T07:35:06Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/24"},{"isConnection":false,"id":2,"fields":[{"id":6,"type":"name","value":{"givenName":"Joy","middleName":"","familyName":"Mukherjee","prefix":"","suffix":"","givenNameSound":"","familyNameSound":""},"editedBy":"OWNER","flags":[],"categories":[],"updated":"2008-09-22T07:49:00Z","created":"2008-09-15T11:43:12Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/2/name/6"},{"id":7,"type":"email","value":"joy444444@yahoo.com","editedBy":"OWNER","flags":[],"categories":[],"updated":"2008-09-22T07:49:00Z","created":"2008-09-15T11:43:12Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/2/email/7"}],"categories":[],"error":0,"restoredId":0,"created":"2008-09-15T11:43:12Z","updated":"2014-11-11T07:35:06Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/2"},{"isConnection":false,"id":26,"fields":[{"id":49,"type":"yahooid","value":"nehahvaidya","editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-02-14T14:15:39Z","created":"2009-02-14T14:15:39Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/26/yahooid/49"}],"categories":[],"error":0,"restoredId":0,"created":"2009-02-14T14:15:39Z","updated":"2014-11-11T07:35:06Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/26"},{"isConnection":false,"id":16777249,"fields":[{"id":16777275,"type":"yahooid","value":"priya8428","editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-04-05T15:08:04Z","created":"2009-04-05T15:08:04Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/16777249/yahooid/16777275"}],"categories":[],"error":0,"restoredId":0,"created":"2009-04-05T15:08:04Z","updated":"2014-11-11T07:35:06Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/16777249"},{"isConnection":false,"id":18,"fields":[{"id":42,"type":"nickname","value":"pushf23","editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-01-31T15:27:27Z","created":"2009-01-31T15:27:27Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/18/nickname/42"}],"categories":[],"error":0,"restoredId":0,"created":"2009-01-28T20:19:05Z","updated":"2014-11-11T07:35:06Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/18"},{"isConnection":false,"id":7,"fields":[{"id":26,"type":"nickname","value":"redroselove","editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-01-24T14:30:38Z","created":"2009-01-24T14:30:38Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/7/nickname/26"}],"categories":[],"error":0,"restoredId":0,"created":"2009-01-06T16:58:29Z","updated":"2014-11-11T07:35:06Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/7"},{"isConnection":false,"id":27,"fields":[{"id":50,"type":"yahooid","value":"roses6_garden","editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-02-14T14:17:22Z","created":"2009-02-14T14:17:22Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/27/yahooid/50"}],"categories":[],"error":0,"restoredId":0,"created":"2009-02-14T14:17:22Z","updated":"2014-11-11T07:35:06Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/27"},{"isConnection":false,"id":3,"fields":[{"id":8,"type":"name","value":{"givenName":"Alisha","middleName":"","familyName":"Sehgal","prefix":"","suffix":"","givenNameSound":"","familyNameSound":""},"editedBy":"OWNER","flags":[],"categories":[],"updated":"2008-09-22T09:44:39Z","created":"2008-09-17T04:07:29Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/3/name/8"},{"id":13,"type":"phone","value":"+919212850293","editedBy":"OWNER","flags":["MOBILE"],"categories":[],"updated":"2008-09-22T09:44:39Z","created":"2008-09-22T09:44:26Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/3/phone/13"},{"id":9,"type":"email","value":"accessalish@yahoo.com","editedBy":"OWNER","flags":[],"categories":[],"updated":"2008-09-22T09:44:39Z","created":"2008-09-17T04:07:29Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/3/email/9"}],"categories":[],"error":0,"restoredId":0,"created":"2008-09-17T04:07:29Z","updated":"2014-11-11T07:35:06Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/3"},{"isConnection":false,"id":17,"fields":[{"id":34,"type":"yahooid","value":"sh_saba2007","editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-01-31T15:27:27Z","created":"2009-01-28T20:15:20Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/17/yahooid/34"},{"id":41,"type":"nickname","value":"sh_saba2007","editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-01-31T15:27:27Z","created":"2009-01-31T15:27:27Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/17/nickname/41"}],"categories":[],"error":0,"restoredId":0,"created":"2009-01-28T20:15:20Z","updated":"2014-11-11T07:35:06Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/17"},{"isConnection":false,"id":10,"fields":[{"id":22,"type":"name","value":{"givenName":"chetna","middleName":"","familyName":"sharma","prefix":"","suffix":"","givenNameSound":"","familyNameSound":""},"editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-01-31T14:38:48Z","created":"2009-01-24T14:13:39Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/10/name/22"},{"id":23,"type":"yahooid","value":"chetnasharma12","editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-01-31T14:38:48Z","created":"2009-01-24T14:13:39Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/10/yahooid/23"}],"categories":[],"error":0,"restoredId":0,"created":"2009-01-24T14:13:39Z","updated":"2014-11-11T07:35:06Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/10"},{"isConnection":false,"id":8,"fields":[{"id":25,"type":"nickname","value":"sinhatamanna","editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-01-24T14:30:37Z","created":"2009-01-24T14:30:37Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/8/nickname/25"}],"categories":[],"error":0,"restoredId":0,"created":"2009-01-06T16:58:29Z","updated":"2014-11-11T07:35:06Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/8"},{"isConnection":false,"id":9,"fields":[{"id":21,"type":"yahooid","value":"sksheetal","editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-01-24T14:30:37Z","created":"2009-01-06T16:58:29Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/9/yahooid/21"},{"id":24,"type":"nickname","value":"sksheetal","editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-01-24T14:30:37Z","created":"2009-01-24T14:30:37Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/9/nickname/24"}],"categories":[],"error":0,"restoredId":0,"created":"2009-01-06T16:58:29Z","updated":"2014-11-11T07:35:06Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/9"},{"isConnection":false,"id":11,"fields":[{"id":27,"type":"yahooid","value":"sparkle_geit","editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-01-26T17:31:56Z","created":"2009-01-25T18:35:30Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/11/yahooid/27"},{"id":28,"type":"nickname","value":"sparkle_geit","editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-01-26T17:31:56Z","created":"2009-01-26T17:31:56Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/11/nickname/28"}],"categories":[],"error":0,"restoredId":0,"created":"2009-01-25T18:35:30Z","updated":"2014-11-11T07:35:06Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/11"},{"isConnection":false,"id":4,"fields":[{"id":10,"type":"yahooid","value":"stefhanie_ignacio","editedBy":"OWNER","flags":[],"categories":[],"updated":"2008-11-07T05:43:05Z","created":"2008-09-22T06:15:00Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/4/yahooid/10"},{"id":15,"type":"nickname","value":"stefhanie_ignacio","editedBy":"OWNER","flags":[],"categories":[],"updated":"2008-11-07T05:43:05Z","created":"2008-11-07T05:43:05Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/4/nickname/15"},{"id":11,"type":"phone","value":"9212850293","editedBy":"OWNER","flags":["MOBILE"],"categories":[],"updated":"2008-09-22T07:49:54Z","created":"2008-09-22T07:49:52Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/4/phone/11"}],"categories":[],"error":0,"restoredId":0,"created":"2008-09-22T06:15:00Z","updated":"2014-11-11T07:35:06Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/4"},{"isConnection":false,"id":1,"fields":[{"id":1,"type":"name","value":{"givenName":"Gaurav","middleName":"","familyName":"Tyagi","prefix":"","suffix":"","givenNameSound":"","familyNameSound":""},"editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-01-17T13:24:31Z","created":"2008-09-09T10:20:30Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/1/name/1"},{"id":4,"type":"yahooid","value":"tyagii_gaurav_1985","editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-01-17T13:24:31Z","created":"2008-09-09T10:20:30Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/1/yahooid/4"},{"id":3,"type":"phone","value":"9718473635","editedBy":"OWNER","flags":["MOBILE"],"categories":[],"updated":"2009-01-17T13:24:31Z","created":"2008-09-09T10:20:30Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/1/phone/3"},{"id":2,"type":"email","value":"tyagii_gaurav_1985@yahoo.co.in","editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-01-17T13:24:31Z","created":"2008-09-09T10:20:30Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/1/email/2"}],"categories":[],"error":0,"restoredId":0,"created":"2008-09-09T10:20:30Z","updated":"2014-11-11T07:35:06Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/1"},{"isConnection":false,"id":15,"fields":[{"id":32,"type":"yahooid","value":"zeeba_khann","editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-01-31T15:27:28Z","created":"2009-01-28T20:12:09Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/15/yahooid/32"},{"id":43,"type":"nickname","value":"zeeba_khann","editedBy":"OWNER","flags":[],"categories":[],"updated":"2009-01-31T15:27:28Z","created":"2009-01-31T15:27:28Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/15/nickname/43"},{"id":39,"type":"phone","value":"9212850293","editedBy":"OWNER","flags":["MOBILE"],"categories":[],"updated":"2009-01-28T20:29:57Z","created":"2009-01-28T20:29:55Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/15/phone/39"}],"categories":[],"error":0,"restoredId":0,"created":"2009-01-28T20:12:09Z","updated":"2014-11-11T07:35:06Z","uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contact/15"}],"count":23,"start":0,"total":23,"uri":"http://social.yahooapis.com/v1/user/BYY5K3R37KL4IWYRFSTYUJWDT4/contacts","cache":true}}
Run Code Online (Sandbox Code Playgroud) #include <boost/serialization/vector.hpp>
template<class Archive>
void ScenarioResult::serialize(Archive & ar, const unsigned int version)
{
ar & scenario;
}
Run Code Online (Sandbox Code Playgroud)
-lboost_serialization 包含在链接器选项中
在函数serialize<boost::mpi::packed_oarchive, ScenarioResult>':
/people/v/boost_1_59_0/boost/serialization/access.hpp:116: undefined reference tovoid ScenarioResult::serialize(boost::mpi::packed_oarchive&, unsigned int)' Integration.o: 在函数serialize<boost::mpi::packed_iarchive, ScenarioResult>':
/people/v/boost_1_59_0/boost/serialization/access.hpp:116: undefined reference tovoid ScenarioResult::serialize(boost::mpi::packed_iarchive&, unsigned int)'collect2: 错误:ld 返回1 退出状态
假设我有如下 Django 模型:
class Car(models.Model):
name = models.CharField()
model = models.CharField()
type = models.CharField()
class Scooter(models.Model):
name = models.CharField()
model = models.CharField()
type = models.CharField()
class User(models.Model):
name = models.CharField()
car = models.ForeignKeyField()
scooter = models.ForeignKeyField()
Run Code Online (Sandbox Code Playgroud)
和序列化程序如下:
class CarSerializer(serializer.ModelSerializer):
class Meta:
model = Car
fields = (
'name',
'model',
'type'
)
class ScooterSerializer(serializer.ModelSerializer):
class Meta:
model = Scooter
fields = (
'name',
'model',
'type'
)
class UservehicleCreateSerializer(serializer.ModelSerializer):
car = serializers.PrimaryKeyRelatedField(read_only=True)
scooter = serializers.PrimaryKeyRelatedField(read_only=True)
class Meta:
model = User
fields = …Run Code Online (Sandbox Code Playgroud) 这是我制作查询集的 csv 文件的函数
\n\n def esport_to_csv(self, tweets):\n with open(\'tweets.csv\', \'w\') as new_file:\n fieldnames = ["tweet_id", "text" , "user_screen_name", "user_name", "user_verified", "created_at", "user_time_zone", "user_location", "favorite_count", "retweet_count", "user_followers_count", "user_friends_count"]\n csv_writer = csv.DictWriter(new_file, fieldnames=fieldnames, delimiter=\'\\t\')\n csv_writer.writeheader()\n for tweet in tweets:\n line = []\n line.append(tweet["tweet_id"])\n line.append(tweet["text"])\n line.append(tweet["user_screen_name"])\n line.append(tweet["user_name"])\n line.append(tweet["user_verified"])\n line.append(tweet["created_at"])\n line.append(tweet["user_time_zone"])\n line.append(tweet["user_location"])\n line.append(tweet["favorite_count"])\n line.append(tweet["retweet_count"])\n line.append(tweet["user_followers_count"])\n line.append(tweet["user_friends_count"])\n csv_writer.writerow(line)\nRun Code Online (Sandbox Code Playgroud)\n\n这是我的服务器响应
\n\nValueError: dict contains fields not in fieldnames: 967563194582515712, \'RT @KEEMSTAR: When you have your fathers car & you tell everyone on the internet that …Run Code Online (Sandbox Code Playgroud) 我在一次采访中被要求序列化数据(因此它可以存储在缓冲区中并通过某个网络发送)。这就是我想出的-
struct AMG_ANGLES {
float yaw;
float pitch;
float roll;
};
char b[sizeof(struct AMG_ANGLES)];
char* encode(struct AMG_ANGLES *a)
{
std::memcpy(b, &a, sizeof(struct AMG_ANGLES));
return b;
}
void decode(char* data)
{
// check endianess
AMG_ANGLES *tmp; //Re-make the struct
std::memcpy(&tmp, data, sizeof(tmp));
}
Run Code Online (Sandbox Code Playgroud)
这样对吗?任何人都可以提供替代设计吗?我没有收到回电,所以我只是想了解我可以改进的地方。
请使用此序列化 Python 3.11,目标是
{"name": "One", "quantity": 2, "students":[{"first_name": "Geeky", "last_name": "Guy"},{"first_name": "GFG", "last_name": "ocks"}] }
Run Code Online (Sandbox Code Playgroud)
import json
class Student():
def __init__(self):
pass
class Team():
def __init__(self):
pass
student1 = Student()
student1.first_name='Geeky'
student1.last_name='Guy'
student2 = Student()
student2.first_name='GFG'
student2.last_name='ocks'
team = Team()
team.name='One'
team.quantity=2
team.students=[]
team.students.append(student1)
team.students.append(student2)
# Serialization
json_data = json.dumps(team.__dict__)
print(json_data)
Run Code Online (Sandbox Code Playgroud)
打印下一个错误
Traceback (most recent call last):
File "example.py", line 28, in <module>
json_data = json.dumps(team.__dict__)
File "/opt/bitnami/python/lib/python3.8/json/__init__.py", line 231, in dumps
return _default_encoder.encode(obj)
File "/opt/bitnami/python/lib/python3.8/json/encoder.py", line 199, in encode …Run Code Online (Sandbox Code Playgroud) serialization ×10
json ×3
c# ×2
c++ ×2
django ×2
java ×2
python ×2
32bit-64bit ×1
asp.net-mvc ×1
boost ×1
csv ×1
javascript ×1
jvm ×1
php ×1