jjzjj

Serializer

全部标签

c# - Mongo C# 驱动 toJson() DateTime

我在mongo中有这样的数据:"trd":ISODate("2003-12-08T00:00:00Z")现在,我正在像这样从Mongo获取数据作为BsonDocument:varbuilder=Builders.Filter;varfilter=builder.Eq("wsid",id);varmongoListBatch=_client.GetManyByFilter(filter,"directory");JsonWriterSettingssettings=newJsonWriterSettings();settings.OutputMode=JsonOutputMode.Str

c# - 通过 JSON.NET 或 XML Serializer 使用 BsonDocument 序列化类

我想通过ApiController返回以下示例类,它可能只是JSON.NET序列化,但我想避免将整个类转换为json字符串。publicclassReport{[BsonId,JsonIgnore]publicObjectId_id{get;set;}publicstringname{get;set;}publicBsonDocumentlayout{get;set;}}现在我研究了几种方法,但到目前为止只有一种有效,即创建第二个类并通过将布局属性转换为json字符串在两者之间手动映射,如下所示:layout.ToJson();这似乎不是很优雅,我想知道是否有更好的方法。由于各种原因,

php - FOSRestBundle 和 JMS Serializer,获取 JSON 时出错

我一直在试用Symfony2.2、FOSRestBundle(使用JMSSerializer)和使用MongoDB的DoctrineODM。在尝试找出如何正确设置FOSRestBundle的许多小时后,我仍然遇到了一些麻烦:我有一个非常简单的路线,可以返回产品和价格列表。每当我请求HTML格式时,我都会得到正确的响应,但如果我请求任何其他格式(JSON、XML),我会收到错误消息:[{"message":"Resourcesarenotsupportedinserializeddata.Path:Monolog\\Handler\\StreamHandler->Symfony\\Bri

ios - Alamofire 使用未声明的类型 'Serializer'

我已经更新到XCode7beta6和Alamofire需要更新到beta3。这样做时,我必须更新使用Alamofire的代码区域.我特别难以更新的一个领域是用于从指定URL检索图像并将其加载到UIImageView中的代码。.以前,Alamofire的扩展名处理的是:extensionAlamofire.Request{classfuncimageResponseSerializer()->Serializer{return{request,response,datainifdata==nil{return(nil,nil)}letimage=UIImage(data:data!,sc

java - 如何使用 XMLSerializer 正确缩进 XML?

我很难尝试使用XMLSerializer缩进XML文件。我试过了serializer.setFeature("http://xmlpull.org/v1/doc/features.html#indent-output",true);我尝试将\n附加到FileWriter但输出是\n和\t位于文件的开头,而不是在正确的位置。我已经用正确的URI等尝试了setPropery。部分代码:XmlPullParserFactoryparserFactory=XmlPullParserFactory.newInstance();parserFactory.setNamespaceAware(tru

java - 了解 Spark 的闭包及其序列化

免责声明:刚开始玩Spark。我无法理解著名的“任务不可序列化”异常,但我的问题与我在SO上看到的问题有点不同(或者我认为如此)。我有一个很小的自定义RDD(TestRDD)。它有一个字段,用于存储其类未实现可序列化(NonSerializable)的对象。我已将“spark.serializer”配置选项设置为使用Kryo。但是,当我在我的RDD上尝试count()时,我得到以下信息:Causedby:java.io.NotSerializableException:com.complexible.spark.NonSerializableSerializationstack:-ob

python - 如何使用 django-celery 配置 TASK_SERIALIZER

我正在使用django-celery,我想将TASK_SERIALIZER设置为JSON而不是pickle。我可以在每个方法的基础上通过改变我的任务装饰器来做到这一点@task到@task(serializer="json")但我想在全局范围内进行。设置TASK_SERIALIZER="json"在settings.py中不起作用。尝试运行importcelerycelery.conf.TASK_SERIALIZER="json"(隐含here)导致AttributeError:'module'objecthasnoattribute'conf'知道在通过django运行celery时

python - 在尊重访问控制的同时为 REST API 序列化 SQLAlchemy 模型?

目前,我们以及大多数Web框架的序列化工作方式是使用某种类型的方法调用将模型转储为某种类型的格式。在我们的例子中,我们在每个模型上都有一个to_dict()方法,它构造并返回一个键值字典,键是字段名称,值是实例变量。在我们的所有代码中,我们都有如下代码片段:json.dumps(**some_model_object.to_dict())会将some_model_object序列化为json。最近,我们决定向我们的用户公开一些内部资源,但其中一些资源具有特定的私有(private)实例值,如果请求用户不是super用户,我们不想在序列化期间传回这些值。我正在尝试提出一个简洁的设计,让序

python - Django 休息 : The view does not want to import

我正在使用Django教程RestFramework(http://www.django-rest-framework.org/tutorial/1-serialization)进行练习我正处于创建URL的阶段,但在访问View时遇到了问题。我执行代码:importsnippetsfromviews我无法导入View,将收到:'module'objecthasnoattribute'snippet_list'我的代码View:from.modelsimportSnippetfromserializersimportSnippetSerializerfromrest_framework.

python - Django REST 框架 : AttributeError: Serializer object has no attribute 'Meta'

给定一个DjangoRESTframework的以下模型和序列化器设置:#!/usr/bin/envpython#-*-coding:utf-8-*-fromdjango.dbimportmodelsclassStationReport(models.Model):water_level=models.IntegerField(max_length=5,blank=False)user_name=models.CharField(max_length=256,blank=False)email_address=models.CharField(max_length=256,blank=