【c#-将Sitecore.Data.Items.Item序列化为JSON】教程文章相关的互联网学习教程文章

java-将自定义异常序列化为JSON,并非所有字段都已序列化【代码】

我正在尝试使用Jackson库中的writeValueAsString()方法序列化Java中的自定义Exception.我打算通过HTTP将其发送到另一台计算机.这是局部工作的,因为序列化后并非所有字段都包含在JSON中.顶级异常Throwable实现Serializable接口,并且还具有一些构造函数,这些构造函数添加有关要序列化的内容的信息.我想真相就在这里.请提供一些建议.这是我的自定义异常代码:import java.io.Serializable;public class MyException extends RuntimeEx...

c#-在DateTime上进行Json.NET反序列化-错误的时间(-6小时)【代码】

我的应用程序来自客户端和服务器.客户端和服务器交换json数据.同一客户端和服务器上的时区(4).此数据类public class MyData() {public DateTime Start {get;set;} }在服务器上,我从数据库MS SQL中选择数据并提供给客户端.当我在客户端数据字段上反序列化时,“开始”已偏移-6小时.如何获得正确的时间?我可以使用JsonSerializerSettings在客户端上获得正确的时间吗?我试过了var jsonSerializerSettings = new JsonSerializerSettin...

java-此错误“ org.springframework.http.converter.HttpMessageNotReadableException:无法读取JSON:无法反序列化实例”是什么意思【代码】

我正在尝试将JSON数组发送到服务器.我的JSON数组如下所示["{"sourceAccountNo":"555555555555555","sourceBankCode":"GLBBNPKA","destinationBankCode":"GLBBNPKA","destinationBankAccountNo":"123456789111111","amount":5000,"narrationOne":"txn4 by maker 1","uniqueId":"ESW-COR:1405507591784"}"]相应的服务器端方法是:@ResponseBody@ResponseStatus(value = HttpStatus.OK)@RequestMapping(value = "/xxx", method = Requ...

为什么我的C#json反序列化失败?【代码】

我正在与使用stackoverflow.com网站中提到的所有流行历史方法来解码json文件作斗争.但是,在我的情况下,它们都不起作用.这是我正在处理的json文件的一小部分:[{"lat": [ [-19.1415329], [-18.822279], [-18.672287]],"lon": [ [135.673416], [135.547226], [135.566849]] }]您可以从此处查看完整的json文件:ftp://ftp.star.nesdis.noaa.gov/pub/smcd/spb/xjin/icvs/json/npp/2016/20160124_cris.fsr.jsonusing System.Net; using ...

检查字符串是否不是反序列化的json或python中的列表【代码】

我有一个字符串,可以是以下形式:s1 = "Hello HAHA" s2 = '["Hello HAHA"]' s3 = "{Hello HAHA}"我想找出输入字符串是像s1,s2还是s3.我的动机是清理此输入并将其保存为s1格式. 基本上我需要知道输入字符串是否为s1形式. 我想到的解决方案: > json.loads(s)并捕获异常以检查它是否为json>正则表达式搜索以查看输入字符串的开始和结束位置是否有{|} ??| [|],并替换它们. 最Python的方式是什么?解决方法:使用strip.s.strip(‘[]“ {...

c#-在Json.NET中使用FormatterAssemblyStyle.Simple序列化Type类型的字段【代码】

我在Unity3D中使用Json.NET(v90r1)的Net20库,并且尝试使用Json.NET序列化Type类型的字段. 我发现FormatterAssemblyStyle可以影响自动生成的类型信息,但似乎不会影响Type类型的字段.例如:using Newtonsoft.Json; using System.Runtime.Serialization.Formatters; using UnityEngine;public class Example : MonoBehaviour {void Start(){var settings = new JsonSerializerSettings() {Formatting = Formatting.Indented,TypeNameH...

如何使用日期作为关键C#反序列化复杂的JSON【代码】

我放弃了.我需要反序列化以下Json:json = "{"2018-05-21": {"lastUpdate": "2018-05-21 01:00:05","stops": [{"stopId": 1838,"stopCode": "02"}, {"stopId": 1839,"stopCode": "08"}]}}";var deserialized = JsonConvert.DeserializeObject<StopDate>(json); // null和那些类:public class StopDate {public BusStop date { get; set; } } public class BusStop {public string LastUpdate { get; set; }public Stop[] Stops { ...

c#-在根中使用数字对象反序列化JSON【代码】

我收到以下JSON:{ "1": {"startDate": "","endDate": "","projectId": 10000,"build": "","totalExecutions": 1,"totalExecuted": 1,"environment": "","description": "Audit Test Cycle","executionSummaries": {"executionSummary": [{"count": 0,"statusKey": -1,"statusName": "UNEXECUTED","statusColor": "#A0A0A0","statusDescription": "The test has not yet been executed."},{"count": 1,"statusKey": 1,"statusName"...

c#-WCF中的JSON序列化-对象属性是否按字母顺序排序?【代码】

我创建了一个返回JSON的WCF REST服务,但是序列化对象中的属性是按字母顺序返回的. 有什么办法可以改变吗?解决方法:尝试在数据成员上为数据合同设置order属性:[DataContract] public class MyClass {[DataMember(IsRequired = true, Order = 1)]public int Id { get; set; } }

C#动态实体集的反序列化(动态JSON反序列化)

一、使用场景我们在将 JSON 反序列化实体集的时候,如果字段是固定的,那么我们序列化非常简单,对应字段写的实体集就可以了。比如下面这种: { "data":[ { "houseid": "210166268", "city": "唐山", "pv": "1" } ], "message": "Success"}但是我们如何处理 动态的JSON数据(没有固定字段),比如下面结构:,是不是懵逼了呀,因为有一个时间节...

python – Google App Engine dev_appserver.py:watcher_ignore_re flag“不是JSON可序列化的”【代码】

为什么我使用选项watcher_ignore_re运行dev_appserver.py,我收到一条错误消息,表明正则表达式不是JSON可序列化的. 这是开发服务器的错误吗?我不正确地使用这个命令吗?命令和callstack打印在下面.C:\Users\mes65\Documents\MyProject>"C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\bin\dev_appserver.py" ^--watcher_ignore_re="(.*\.git|.*\.idea|tmp\.py)" ^"C:\Users\mes65\Documents\MyProject" WARNING 2018-...

python – TypeError:’bytes’类型的对象不是JSON可序列化的【代码】

我刚开始编程Python.我想用scrapy来创建一个机器人,它表明了TypeError:运行项目时,’bytes’类型的对象不是JSON可序列化的.import json import codecsclass W3SchoolPipeline(object):def __init__(self):self.file = codecs.open('w3school_data_utf8.json', 'wb', encoding='utf-8')def process_item(self, item, spider):line = json.dumps(dict(item)) + '\n'# print lineself.file.write(line.decode("unicode_escape"))retu...

javascript – 反序列化Fabric.js中的JSON对象【代码】

我正在使用fabricjs开发协作白板.当用户创建新的结构对象时,我将其序列化并将其发送给所有其他用户.var rect = new fabric.Rect(); canvas.add(rect); socket.emit("newObject", JSON.stringify(rect)); // sends the object to other users当这些用户收到序列化对象时,应将其反序列化并添加到其画布中.做这个的最好方式是什么?我无法找到一个反序列化单个对象的函数,只有整个画布(loadFromJSON),所以我实现了一个不优雅的解决方...

java – Spring MVC,反序列化单个JSON?【代码】

如何轻松分离在同一请求中发送的JSON值? 鉴于我将JSON发布到我的服务器:{"first":"A","second":"B"}如果我在Controller中实现以下方法:@RequestMapping(value = "/path", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE) public void handleRequest(@RequestBody String input) { // ... }然后输入参数将构成一个包含整个JSON对象的String,{“first”:“A”,“second”:“B”}.我真正想要的是两个...

java – 当Gson反序列化JSON时,是否可以使用setter?【代码】

有没有办法在使用Gson的fromJson方法时使用给定类的set方法? 我想这样做是因为对于目标类的每个String全局变量都进行了修剪. 是否有任何GSON API注释? 我知道GSON提供了编写自定义序列化器/反序列化器的能力,但我想知道是否有另一种方法来实现这一点.解决方法:我实现了一个JsonDeserializer< String>并在GsonBuilder上注册.因此,对于收到的所有String字段,Gson将使用我的StringGsonTypeAdapter来反序列化该值. 以下是我的代码:i...