-
74 votesanswersviews
JSON到TypeScript类的实例? [重复]
这个问题在这里已有答案: How do I initialize a TypeScript object with a JSON object 13个答案 我做了很多研究,但我对我发现的东西并不完全满意 . 只是为了确定这是我的问题:什么是将JSON反序列化为TypeScript运行时类实例的最强大,最优雅的自动化解决方案? 说我上了这堂课: class Foo { name: strin... -
0 votesanswersviews
如何从JSON反序列化[[int,int,int,int,string,string],[...]]
我从第三方API获取这样的JSON数据,我无法更改: {"ts":1234567890,"updates":[[4,104482,8209,2000000007,1462994403,"some text","some text again",{"from":"1337"}],[... -
9 votesanswersviews
数组的反序列化总是给出一个空数组
我有一个带有子类的自定义抽象基类,我已经使用ISerializable进行了可序列化/可序列化 . 当我对这个类的子类的单个实例进行序列化/反序列化时,一切正常 . 但是,当我做一个数组时,我总是在反序列化时得到一个空数组 . 使用BinaryFormatter完成序列化 . 这些项目包含在: public ObservableCollection<Trade> Trades { ge... -
230 votesanswersviews
将JSON反序列化为JavaScript对象
我在使用AJAX访问的Java服务器应用程序中有一个字符串 . 它看起来像下面这样: var json = [{ "adjacencies": [ { "nodeTo": "graphnode2", "nodeFrom": "graphnode1... -
10 votesanswersviews
jackson xml反序列化内联数组
如何反序化这种奇怪的XML . 在我看来,道具实体缺失(在prop-s周围),但我不能改变这个xml(web服务)的来源 . <parents> <parent name="first"> <description><![CDATA[Description for the first-Entity]]></des... -
0 votesanswersviews
Jersey客户端无法反序列化为对象
所以我试图实现一个简单的 Jersey Client ,它可以通过公共API获取电影时间等.https://api.eventcinemas.co.nz/Api/Movies/GetMovies 我已经完成了有关如何执行此操作的教程,并实现了两种将JSON响应反序列化为: 一个字符串 一个对象(POJOs) The issue is this: JSON to String方法工作正... -
2 votesanswersviews
使用Newtonsoft.Json使用Queue <T>反序列化类
我有一个类具有Queue类型的属性 . 尝试反序列化JSON时,出现以下错误: JSON中指定的类型'ConsoleApplication1.Task [],ConsoleApplication1,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'与'System.Collections.Generic.Queue`1 [[Con... -
1 votesanswersviews
JSON.NET无法解析长整数值
我有一些像这样的json数据: { 'vehicles':{ ... }, 'arenaUniqueID':214197923159382012L, 'common':{ ... }, 'players':{ ... }, 'personal':{ ... } } 和用于反序列化此数据的类 p... -
4 votesanswersviews
为什么嵌套字典的反序列化会在C#中引发异常但在F#中有效?
我使用Newtonsoft.Json.FSharp将F#记录类型序列化为Json . type Prices = Dictionary<string, decimal> type PriceList = {Id:string; Name:string; Date:DateTime; CurrencySymbol:string; Status:Status; Prices:Price... -
3 votesanswersviews
C#Newtonsoft反序列化JSON数组
我正在尝试使用Newtonsoft对数组进行反序列化,因此我可以在列表框中显示来自基于 Cloud 的服务器的文件,但无论我尝试什么,我总是会收到此错误: Newtonsoft.Json.JsonReaderException:'解析值时遇到意外的字符:[ . 路径'[0] .priv',第4行,第15位 . ' 这是一个尝试反序列化的示例: [ { "code": ... -
0 votesanswersviews
能够反序列化字符串类型而不是对象类型
我正在使用C#和JSON.NET . 以下是两种类型 . JSON object - var user = { "name": "test", "title": "mytitle"}; JSON String - var user1 = "{ \"name\": \"t... -
-1 votesanswersviews
使用newtonsoft.json使用空数组反序列化JSON对象
我正在点击一个返回类似JSON的响应的Web服务,我正在尝试反序列化对C#对象的响应 . 我使用Visual Studio编辑>选择性粘贴>粘贴JSON作为类方法来创建类的基本版本 . 当我尝试使用下面的方法反序列化对这些类的Web服务响应时(其中rawResp是来自Web服务的响应作为文本) var results = JsonConvert.DeserializeObject<... -
2 votesanswersviews
在Newtonsoft.Json中反序列化自定义异常
我在Newtonsoft.Json版本11.0.2中反序列化自定义异常时遇到了问题 . 它在Newtonsoft.Json版本10.0.3中工作正常 . 我使用 - 序列化和反序列化 - result = JsonConvert.SerializeObject( <<object of type MyHttpException>> ); MyHttpException de... -
0 votesanswersviews
NewtonSoft.Json将对象反序列化为动态时出错
我得到反序列化错误,但仅限于Testserver . Productive服务器上的代码相同 . 发生以下错误:{“解析值时遇到意外字符: . 路径'',第0行,位置0.”} 这是收到的json字符串,我从webservice获得 . {"success":true,"responses":[{"statusCode":0,"... -
287 votesanswersviews
使用Newtonsoft将JSON反序列化为.NET对象(或者LINQ to JSON可能?)
我知道有一些关于Newtonsoft的帖子,所以希望这不是一个重复...我正在尝试将Kazaa的API返回的JSON数据转换为某种类型的好对象 WebClient client = new WebClient(); Stream stream = client.OpenRead("http://api.kazaa.com/api/v1/search.json?q=muse&typ... -
26 votesanswersviews
Swift 4 Codable;如何使用单根级别密钥解码对象
我正在使用带有JSON数据的Swift 4 Codable 协议 . 我的数据被格式化为在根级别有一个键,其中一个对象值包含我需要的属性,例如: { "user": { "id": 1, "username": "jdoe" } } 我有一个 User 结构可以解码 user 键: stru... -
231 votesanswersviews
.NET NewtonSoft JSON将映射反序列化为不同的属性名称
我有以下从外部方收到的JSON字符串 . { "team":[ { "v1":"", "attributes":{ "eighty_min_score":"", "ho... -
2 votesanswersviews
无法使用转换器反序列化对象?
给定 {"$type":"MyType, MyAssembly","seed":0"} 形式的JSON字符串,为什么JsonConvert.DeserializeObject不能使用与"MyType"关联的JsonConverter? 我尝试用 [JsonConverter(typeof(MyType))] ... -
0 votesanswersviews
如何使用JsonConvert从包含空数组的JSON字符串中获取DataTable?
(Json.NET) JsonConvert.DeserializeObject<DataTable>() 与填充的数组一起使用,但不使用空数组( [], ,如我的例子所示:jsonString2→col2) . 我希望它默认创建一个string []列,或跳过,或以其他方式避免异常 . 截图: 代码(更新1:在col3之后删除额外的逗号并仍然获得异常 . ): [TestMetho... -
0 votesanswersviews
通过不同版本序列化
我想序列化一个自定义类的对象,而不是在某些事情(例如解决方案重建)之后,我应该反序列化给定的对象 . 问题是重建后如果我尝试反序列化则抛出InvalidCastException ... 我想是因为重建后序列化对象“属于”不同的程序集,这是问题吗?我怎么解决? 这是完全例外 [A] UserWeb无法转换为[B] UserWeb . 类型A源自'App_Code.1us8pwe3,Version... -
0 votesanswersviews
反序列化json - 对于Int32,值太大或太小
我试图反序列化 json 这是一个错误值对于 Int32 而言太大或太小 . 在查看堆栈跟踪时,不确定问题出在哪里 . 我试过并检查过每一栏 . 底部的packlist元素解释了每个部分中的列 有人可以告诉我问题是什么 调用方法反序列化的代码 var json = File.ReadAllText("Models\\Trigger2OutputMinified.json"); ... -
0 votesanswersviews
通过Json.NET反序列化
我尝试将json反序列化为对象并获取错误 . Newtonsoft.Json.JsonReaderException:解析值时遇到意外的字符:A . 路径'',第0行,位置0. Newtonsoft.Json.JsonTextReader.ParseValue()вNewtonsoft.Json.JsonTextReader.Read()вNewtonsoft.Json .Serializati... -
0 votesanswersviews
json.net DeserializeObject
我有以下代码: string code = client.DownloadString("http://oddsportal.com/feed/prematch/1-1-hSpbs4Cd-1-2.dat"); DataSet data = JsonConvert.DeserializeObject<DataSet>(code.Substring(3, code.Le... -
0 votesanswersviews
Newtonsoft.Json反序列化一段时间不起作用,有些时候工作正常
我收到错误(一些时间错误,一些时间适用于相同的数据样本): “message”:“在处理请求期间发生错误”,“details”:“<= [JsonSerializationException]反序列化数组时出现意外结束 . 路径'',第1行,第1位 你能建议修理吗?我正在使用“Newtonsoft.Json”版本=“12.0.1”(最新)但仍然出现错误....请帮助 -
2 votesanswersviews
Jackson Mixin不用于反序列化非默认构造函数对象[重复]
这个问题在这里已有答案: @JsonCreator and mixin via Module not working for 3rd Party Class 1回答 我正在编写一个mixin来将字符串反序列化为javax.servlet.http.Cookie Mixin.java package a; import org.codehaus.jackson.annotate.JsonProp... -
267 votesanswersviews
如何在JSON.NET中实现自定义JsonConverter来反序列化基类对象的列表?
我试图扩展这里给出的JSON.net示例http://james.newtonking.com/projects/json/help/CustomCreationConverter.html 我有另一个派生自基类/接口的子类 public class Person { public string FirstName { get; set; } public string LastN... -
0 votesanswersviews
尝试从Server(TCP)获取ObjectInputStream以反序列化对象
我基本上想从服务器向我的客户端发送一个arraylist,它必须被序列化,所以我使用的是ObjectI / OStream . 但这是第一次创建客户端/服务器程序,所以我真的不知道该怎么做 . 我甚至无法在客户端程序中构造ObjectInputStream构造函数 . 我收到错误: 线程“main”中的异常java.net.SocketException:由peer重置连接:java.net上的... -
0 votesanswersviews
如何访问反序列化对象的字段
我有一个UDP客户端服务器应用程序,它位于c#中,服务器将序列化对象发送到客户端 . 在服务器端,对象被反序列化 . 现在我的问题是如何访问对象的字段或数据成员?任何建议或帮助将不胜感激 . 谢谢瓦尼 这是发送对象的服务器代码 . namespace UDP_Client { [Serializable] class SendObject { public int a; publi... -
6 votesanswersviews
Swagger-codegen生成的模型反序列化问题 - 无法识别的字段“@id”
我试图使用swagger-codegen生成的代码来使用我的REST服务,这是在我的swagger.json中定义的(由服务器端由springfox 2.9.0提供) 我正在生成api,模型和支持文件 .但每次我尝试使用GET api时,都会发生错误: avax.ws.rs.client.ResponseProcessingException: Problem with reading the d... -
5 votesanswersviews
使用JSON.NET和NodaTime从JSON反序列化LocalTime会导致NodaTime.Text.UnparsableValueException
我有一个问题将时间值反序列化为LocalTime-授予,我对NodaTime很新 . 我想导入一个Web服务结果,该结果以“HH:mm”格式列出时间 . 除非我以“hh:mm:ss.fff”格式使用时间,否则我会收到异常 . 有没有办法指定不同的模式并让“HH:mm”起作用? 请参阅此代码 using System; using System.Collections.Generic; using...