unmarshalling相关内容

如何在使用注释时在JAXB unmarshaller上设置自定义ValidationEventHandler

我们将JAX-WS与JAXB结合使用来接收和解析XML Web服务调用。这都是基于注释的,即我们从未在代码中掌握JAXBContext。我需要在unmarshaller上设置一个自定义ValidationEventHandler,这样如果不接受特定字段的日期格式,我们就可以捕获错误并在响应中报告一些好的东西。我们在相关字段上有一个XMLJavaTypeAdapter,它执行解析并抛出异常。我无法看 ..
发布时间:2018-12-07 18:31:31 Java开发

无法解组SOAP响应

我可以发送请求并收到回复,但我无法解析回复。它返回以下错误: 本地名称:正文 错误在这里 java.lang.NullPointerException at com.ticketmaster.ticketmaster.TicketMaster.Search(TicketMaster.java:119) at com.ticketmaster.ticketmaster.App.main ..
发布时间:2018-12-07 13:50:33 Java开发

JAXB:如何使JAXB NOT将空字符串解组为0

我有一个DTO类,其字段如下: @XmlAttribute @NotNull private整数= null; 我正在尝试解组xml,例如 ... number =“”... 我需要nuber字段保持为null,以便抛出验证异常。相反,JAXB将其解组为0. 如何才能使其正常运行? 解决方案 Arguable,它 行为正确。 ..
发布时间:2018-12-07 13:29:39 Java开发

JAXB - 忽略元素

有没有办法忽略Jaxb解析中的元素? 我有一个大的XML文件,如果我可以忽略其中一个大的复杂元素,那么它可能会更快地解析。 它会如果甚至根本无法验证元素内容并解析文档的其余部分,即使该元素不正确,也会更好。 ex:这应该只生成Foo.element1和Foo.element2 我想要这个 这 ..
发布时间:2018-11-29 19:22:11 Java开发

Grails日期解组

如果我从RESTful客户端获得以下json,如何优雅地解组java.util.Date? (是否有可能不提供(也就是硬编码)格式,这就是我的意思是优雅的...) { “class”:“url”, “link”:“http://www.empa.ch”, “rating”:5, “lastcrawl” :“2009-06-04 16:53:26.706 CEST”, “checksum”: ..
发布时间:2018-05-24 17:49:17 其他开发

在golang json.Unmarshal中处理单个或数组结构的好方法是什么?

问题是如何在不写另一个结构的情况下在数组和单个结构之间切换。我不知道如何用文字解释。 这里是一个例子: 从雅虎获取一个符号报价看起来像这样: { “查询”:{ “计数”:1, “创建”: “2016-05-11T02:12:33Z”, “朗”: “的en-US”, “结果” :{“quote”:{“Change”:“+ 0.21”,“DaysLow”:“9.32”,“DaysHig ..
发布时间:2018-05-02 19:00:12 其他开发语言

Unmarshall在Go / Golang中嵌套了JSON数组

你好我有解组嵌套JSON数组的问题。我应该创建什么结构? 我想尽可能避免使用 interface {} ,但我真的不知道在这种情况下是否可能。 Json我想解开: “[[[{\”aaa\\ \\“:\”aaa\“}]]]” 和结构我想要使用解开这个: 类型SomeStructNestedNested结构{ Aaa字符串`json:“aaa”` } 类型So ..
发布时间:2018-05-02 18:59:02 其他开发语言

转到:使用多种类型解组JSON

我有一个问题将一个JSON响应解组到一个结构中。我遇到的问题是,邮政编码可以返回为字符串或整数。我该如何写一个unmarshal方法来检查zip是否是一个int并强制它将其存储为一个字符串? 结构: 类型CustomerAddress结构{ Line1字符串`json:“line1”` 城市字符串`json:“city”` 国家字符串`json:“state”` 邮编字符串`json ..
发布时间:2018-05-02 18:54:32 其他开发语言

将值传递给接口{}

以下代码并不完全符合预期: https://play.golang.org/p/sO4w4I_Lle 我假设我像往常一样搞砸了一些指针/引用的东西,但是我希望我的... func unmarshalJSON(in [] byte, s接口{})错误 ...和 encoding / json $ pre $ func解组($ [$ byte $ v $ int ..
发布时间:2018-05-02 18:49:11 其他开发语言

解组json来反映结构

是否有可能将JSON解组到反向构造的结构中而不对原始类型进行硬编码? package main import( “fmt” “encoding / json” “reflect” ) 类型Employee struct { 名字字符串`json:“firstname”` } func main(){ //原始结构体 orig:= new(Employee) t: ..
发布时间:2018-05-02 18:41:22 其他开发语言

json.Unmarshal返回空白结构

我有一个JSON blob,看起来像这样 { “metadata”:{ “id”:“2377f625-619b-4e20-90af-9a6cbfb80040”, “from”:“2014-12-30T07:23:42.000Z”, “to”:“2015-01- “ ”entryCount“:801, ”size“:821472, ”弃用“:false }, ”status“ :[{ “ ..
发布时间:2018-05-02 18:37:44 其他开发语言

为什么json.Unmarshal返回一个映射而不是预期的结构?

看到这个操场: http://play.golang.org/p/dWku6SPqj5 基本上,我正在处理的库接收 interface {} 作为参数,然后需要 json.Unmarshal 来自一个字节数组。在封面下, interface {} 参数是一个与字节数组的json结构相匹配的结构,但该库没有对该结构的引用(但它的确如此有一个参考相应reflect.Type通过)。 为什么 ..
发布时间:2018-05-02 18:34:04 其他开发语言

将json解组为结构体:不能将数组解析为Go值

我有一项通过REST为我提供属性的服务。现在我想将身体解组到一个属性结构中。请参阅此操场示例:点击。当我只有一个属性时,我可以轻松将它解组为 Property 。然而,来自服务器的ACTUAL响应在某种程度上是不同的。我想解组的实际响应是这样的: [ { “key”:“blabla “, ”secret“:false, ”type“:”string“, ”value“:”hereisth ..
发布时间:2018-05-02 18:33:11 其他开发语言