Articles of serialización

¿Hay alguna manera de deserializar el objeto java a través de python?

Almacené el objeto java en hbase (es decir) Digamos que tengo un objeto ‘Usuario’ con 3 parámetros como primer nombre, nombre medio y apellido. Usé el siguiente código para la serialización en Java Object object = (object) user; byte[] byteData = SerializationUtils.serialize((Serializable) object); y almacenado en hbase como ‘almacenamiento de objeto completo (en formato byte […]

Django: ¿opciones de serialización personalizadas?

Estoy trabajando en un servicio web basado en Django y estoy tratando de averiguar cuál será la mejor manera de hacer mi serialización. Sin embargo, el requisito delicado es que me gustaría tener un control total sobre el formato y los campos contenidos en la respuesta. Por ejemplo, los serializadores Django (que, desafortunadamente, incluyen el […]

Aplanar JSON basado en un atributo – python

Tengo una matriz de json como esta: [ { ‘id’: 1, ‘values’: [ { ‘cat_key’: ‘ck1’ }, { ‘cat_key’: ‘ck2’ } ] }, { ‘id’: 2, ‘values’: [ { ‘cat_key’: ck3 } ] } ] Quiero aplanar esta matriz en los values campo de modo que: [ { ‘id’: 1, ‘cat_key’: ‘ck1’ }, { ‘id’: […]

AttributeError al usar Django Rest Framework con serializadores

Estoy siguiendo un tutorial que se encuentra aquí que usa el Marco de descanso de Django , y me sigue dando un error extraño sobre un campo. Tengo el siguiente modelo en mi models.py from django.db import models class Task(models.Model): completed = models.BooleanField(default=False) title = models.CharField(max_length=100) description = models.TextField() Entonces mi serializador en serializers.py from […]

cPickle ImportError: ningún módulo llamado multiarray

Estoy usando cPickle para guardar mi base de datos en un archivo. El código se ve así: def Save_DataBase(): import cPickle from scipy import * from numpy import * a=Results.VersionName #filename=’D:/results/’+a[a.find(‘/’)+1:-a.find(‘/’)-2]+Results.AssType[:3]+str(random.randint(0,100))+Results.Distribution+”.lft” filename=’D:/results/pppp.lft’ plik=open(filename,’w’) DataOutput=[[[DataBase.Arrays.Nodes,DataBase.Arrays.Links,DataBase.Arrays.Turns,DataBase.Arrays.Connectors,DataBase.Arrays.Zones], [DataBase.Nodes.Data,DataBase.Links.Data,DataBase.Turns.Data,DataBase.OrigConnectors.Data,DataBase.DestConnectors.Data,DataBase.Zones.Data], [DataBase.Nodes.DictionaryPy2Vis,DataBase.Links.DictionaryPy2Vis,DataBase.Turns.DictionaryPy2Vis,DataBase.OrigConnectors.DictionaryPy2Vis,DataBase.DestConnectors.DictionaryPy2Vis,DataBase.Zones.DictionaryPy2Vis], [DataBase.Nodes.DictionaryVis2Py,DataBase.Links.DictionaryVis2Py,DataBase.Turns.DictionaryVis2Py,DataBase.OrigConnectors.DictionaryVis2Py,DataBase.DestConnectors.DictionaryVis2Py,DataBase.Zones.DictionaryVis2Py], [DataBase.Paths.List]],[Results.VersionName,Results.noZones,Results.noNodes,Results.noLinks,Results.noTurns,Results.noTrips, Results.Times.VersionLoad,Results.Times.GetData,Results.Times.GetCoords,Results.Times.CrossTheTime,Results.Times.Plot_Cylinder, Results.AssType,Results.AssParam,Results.tStart,Results.tEnd,Results.Distribution,Results.tVector]] cPickle.dump(DataOutput, plik, protocol=0) plik.close()` Y funciona bien. La mayoría de las filas de mi base […]

Serialice el objeto C ++ para enviarlo a través de sockets de Python: ¿el mejor enfoque?

Necesito crear una comunicación de red entre dos marcos diferentes, uno escrito en C++ y el otro en Python . Para intercambiar datos, quiero crear algún tipo de estructura flexible (básicamente una estructura) en C++ , que se serializa, se envía a través de sockets a Python y luego se deserializa. ¿Cuál es la forma […]

¿Serializar los modelos SQLAlchemy para una API REST mientras se respeta el control de acceso?

Actualmente, la forma en que funciona nuestra serialización, al igual que la mayoría de los marcos web, es que hay algún tipo de invocación de métodos que vuelca el modelo en algún tipo de formato. En nuestro caso, tenemos un método to_dict() en cada modelo que construye y devuelve un diccionario de clave-valor con la […]

Django.rest_framework: ¿Cómo serializar uno a muchos a muchos?

Tengo algunos problemas para serializar con django. Tengo tres modelos, digamos una escuela, una sala y un escritorio (nombre ficticio, por ejemplo). Cada escuela tiene varias salas y cada sala tiene varias mesas. Las clases y sus relaciones se ven así: class School(models.Model): name = models.CharField() class Room(models.Model): name = models.CharField() school_id = models.ForeignKey(School) class […]

Django: serializar una lista de múltiples modelos encadenados

Dados dos modelos diferentes, con la misma clase base principal. ¿Hay alguna forma, utilizando Dialices de marco de descanso de Django o serpy, para serializar una lista encadenada que contenga instancias de ambos modelos secundarios? Dados algunos ejemplos de modelos: class BaseModel(models.Model): created_at = models.DateField() class Meta: abstract = True class ChildModel1(BaseModel): field_one = models.TextField() […]

Obtener usuario actual en Serializador de modelos

¿Es posible obtener el usuario actual en un modelo de serializador? Me gustaría hacerlo sin tener que separarme de los generics, ya que es una tarea simple que debe hacerse. Mi modelo: class Activity(models.Model): number = models.PositiveIntegerField( blank=True, null=True, help_text=”Activity number. For record keeping only.”) instructions = models.TextField() difficulty = models.ForeignKey(Difficulty) categories = models.ManyToManyField(Category) boosters […]