天道酬勤,学无止境

serialization

JavaScript/PHP cookie serialization methods?

I have a form which I would like to store the values of in a cookie so the user doesn't have to re-enter the form every visit. (The form is a few selects to filter search results.) I would like for the cookie serialization to easily be readable from JavaScript (obviously to set the form onLoad), but I'd also like to be able to read the cookie easily from PHP (so that I can use the form data to filter search results). How would I go about serializing a form with selects that have multiple="multiple" set into a cookie and have it be easily readable in JavaScript and PHP? Please don't preach

2021-06-24 10:07:20    分类:问答    php   javascript   serialization   cookies

“ListSerializer”对象不可调用('ListSerializer' object is not callable)

问题 我正在尝试使用 content_type 对象为投票应用程序实现 Django-Rest 框架。 我尝试将 rest-framework-generic-relations 用于 serializers.py。 在我看来,错误可能在 serializer.py/views.py 中,但我是这个框架的新手,非常感谢您的帮助! 视图.py: class vote_detail(generics.RetrieveUpdateDestroyAPIView): queryset = VotedItem.objects.all() serializer_class = VoteSerializer(queryset, many=True) 序列化程序.py: from rest_framework import serializers from .models import VotedItem from posts.models import Post from generic_relations.relations import GenericRelatedField class PostSerializer(serializers.ModelSerializer): class Meta: model = Post fields = ('title',) class

2021-06-24 10:04:07    分类:技术分享    python   django   serialization   django-rest-framework

AppFabric 缓存 - 我可以指定用于所有对象的序列化样式吗?(AppFabric Caching - Can I specify serialization style used for all objects?)

问题 实现一些自定义序列化的对象可以序列化和反序列化为不同的格式,例如 Xml 或 byte[]。 我遇到了一个问题,当我放入缓存时,AppFabric 在一个类上运行 IXmlSerializable 实现,而我宁愿强制它使用二进制文件。 AppFabric 缓存 - 对象的序列化和反序列化要求是什么? 我可以配置这个吗? (目前的解决方法是以编程方式将对象序列化为 byte[],然后将其发送到缓存中,在退出时反转该过程)。 回答1 在 MSDN 文档中,它说我们可以实现 IDataCacheObjectSerializer 来实现这个目标。 你可以在这里阅读:http://msdn.microsoft.com/en-us/library/windowsazure/hh552969.aspx class MySerializer : IDataCacheObjectSerializer { public object Deserialize(System.IO.Stream stream) { // Deserialize the System.IO.Stream 'stream' from // the cache and return the object } public void Serialize(System.IO.Stream stream, object

2021-06-24 09:56:47    分类:技术分享    serialization   configuration   caching   appfabric   appfabric-beta-2

如何在 hadoop 中序列化对象(在 HDFS 中)(How to Serialize object in hadoop (in HDFS))

问题 我有一个 HashMap < String,ArrayList < Integer >> 。 我想将我的 HashMap 对象(hmap)序列化到 HDFS 位置,然后在 Mapper 和 Reducers 上反序列化它以使用它。 为了在 HDFS 上序列化我的 HashMap 对象,我使用了普通的 Java 对象序列化代码,如下所示,但出现错误(权限被拒绝) try { FileOutputStream fileOut =new FileOutputStream("hashmap.ser"); ObjectOutputStream out = new ObjectOutputStream(fileOut); out.writeObject(hm); out.close(); } catch(Exception e) { e.printStackTrace(); } 我得到以下异常 java.io.FileNotFoundException: hashmap.ser (Permission denied) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:221) at java.io.FileOutputStream

2021-06-24 09:46:26    分类:技术分享    java   hadoop   serialization   mapreduce   bigdata

什么是可序列化? 这是什么意思? [复制](What is Serializable? What does this mean? [duplicate])

问题 这个问题在这里已经有了答案: 10 年前关闭。 可能的重复: Hibernate 表类是否需要可序列化? 可序列化是什么意思? public class ExampleEntity implements Serializable { @Id private long id; private int fieldInt; private long fieldLong; private String fieldString; } 我在看 JPA 教程。 我能够理解基本概念,但在他们添加的所有教程中,这是可序列化的。 这样做的目的是什么? 这对我有什么帮助? 请问有什么建议吗? 回答1 这意味着该类可以被序列化。 这意味着它可以转换为 0 和 1 的流并发送到其他服务,如 web 服务或 ORM(休眠)或其他任何服务。 然后这个服务知道如何存储流。 此外,您的程序可以接收一个序列化的类并从 0 和 1 的流中为其创建一个实例。 这是“保存”类实例并在任何其他时间“恢复”它们的方法。 更多信息请访问 http://download.oracle.com/javase/6/docs/api/java/io/Serializable.html http://en.wikipedia.org/wiki/Serialization 为了能够使类可序列化,您必须实现接口“Serializable

2021-06-24 09:38:35    分类:技术分享    java   serialization

存储在文件中的序列化对象不可读(Serialzed Objects Stored in File are not readable)

问题 问题是,当我将序列化对象存储在 .txt 文件中时,它不是可读形式并且包含一些随机符号和字母。 首先我想知道这背后的原因是什么,然后如何解决这个问题。 好的,这是我的代码:我想要序列化的对象 package serialized; import java.io.Serializable; import javax.swing.JOptionPane; public class Student implements Serializable { private static final long serialVersionUID = 1L; String s_name; int roll_no; public Student(String s_name, int roll_no){ this.s_name=s_name; this.roll_no=roll_no; } public void getInfo(){ JOptionPane.showMessageDialog(null, "Name: "+s_name+" Roll No: " + roll_no); } } 序列化 package serialized; import java.io.*; public class StudentWriter { public static void main(String[]

2021-06-24 08:58:45    分类:技术分享    java   serialization

在父元素内将对象序列化为 XML(Serialize object to XML WITHIN a parent element)

问题 我有一个 WPF C# 程序,有一次我需要将对象序列化为 XML。 在其他地方,我一直在使用这个: TextWriter writer = new StreamWriter(xmlFilePath); XmlSerializer xmlSerializer = new XmlSerializer(typeof(MYOBJECT_TYPE)); try { xmlSerializer.Serialize(writer, MYOBJECT); } catch (Exception ex) { MessageBox.Show("Exception occured while writing to Xml" + ex.Message); } finally { writer.Close(); } 这太棒了,但这意味着我必须为每个要序列化的对象使用不同的 XML 文件。 如何使用此方法(以最少的修改)将对象序列化为父元素内的 XML? 这样,当我稍后想反序列化对象时,我可以找到我想要的元素,然后反序列化该元素中的所有内容。 根据要求,这里是CreateDefaultXml(); : static void CreateDefaultXml() { XmlDocument doc = new XmlDocument(); doc.LoadXml("<StoredObjects><

2021-06-24 08:53:46    分类:技术分享    c#   xml   wpf   serialization

Jackson - 使用自引用序列化实体(Jackson - Serialize entity with self-reference)

问题 我有以下实体: @Entity @Table(name = "registry_entry") @JsonIgnoreProperties(ignoreUnknown = true) public class RegistryEntry extends GenericEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(unique = true, nullable = false) @JsonProperty("id") protected Long id; ... @ManyToMany(fetch = FetchType.EAGER) @JoinTable(name = "srv_registry_entry_related_dependence", joinColumns = @JoinColumn(name = "id_reg_entry", referencedColumnName = "id"), inverseJoinColumns = @JoinColumn(name = "id_related_reg_entry", referencedColumnName = "id")) @JsonProperty private List<RegistryEntry>

2021-06-24 08:25:15    分类:技术分享    java   json   serialization   jackson

Django Rest Framework:将数据从嵌套的 json 字段序列化为普通对象(Django Rest Framework: Serialize data from nested json fields to plain object)

问题 我想将非平面结构序列化为一个平面对象。 这是我收到的 API 调用示例(不幸的是我无法控制它): { "webhookEvent": "jira:issue_updated", "user": { "id": 2434, "name": "Ben", }, "issue": { "id": "33062", "key": "jira-project-key-111", "fields": { "summary": "The week ahead", }, "changelog": { "id": "219580", "items": [{ "field": "status", "fieldtype": "jira", "from": "10127", "fromString": "Submitted", "to": "10128", "toString": "Staged" }] }, "timestamp": 1423234723378 } 我想将它序列化为这样的模型: class Issue(models.Model): jira_id = models.IntegerField() jira_id = models.CharField() summary = models.CharField() class Change(models.Model): issue =

2021-06-24 07:54:21    分类:技术分享    python   json   django   serialization   django-rest-framework

Django Rest Framework & Entity–attribute–value model (EAV) Data Model

from django.db import models # django user from django.contrib.auth.models import User class Entity(models.Model): """ Entity of EAV """ entity = models.CharField(max_length=216, null=False, default='entity_name', name='entity', verbose_name='Entity of EAV', db_index=True, unique=True ) class Asset(models.Model): """ Asset of EAV """ asset = models.CharField(max_length=216, null=False, default='asset', name='asset', verbose_name='Asset of EAV' ) entity = models.ForeignKey(to=Entity) class Meta: unique_together = ("asset", "entity") class Value(models.Model): """ Value of EAV """ value = models

2021-06-24 07:18:21    分类:问答    python   django   serialization   django-rest-framework   entity-attribute-value