草庐IT

spring-json

全部标签

c# - 使用 WCF 将类序列化为由 xsd.exe 生成的 JSON

我想用WCF编写一个RESTfulWeb服务,它能够以JSON和XML进行回复。我有一个XML架构,我使用xsd.exe从中生成了我的类。只要我请求XML,一切都可以正常工作,但如果我想要JSON作为响应,它就会失败。System.ServiceModel.Dispatcher.MultiplexingDispatchMessageFormatter抛出System.Collections.Generic.KeyNotFoundException。问题是,到目前为止,我发现xsd.exe不会生成DataContract和DataMember属性。有什么解决方案可以解决我不需要使用Svc

c# - 将 JSON 数组转换为 XML

我正在尝试将JSON转换为XML。我的JSON包含一组汽车,每辆汽车都有一组特征:[{"car":{"features":[{"code":"1"},{"code":"2"}]}},{"car":{"features":[{"code":"3"},{"code":"2"}]}}]我正在将其转换为XML://thetagnameforeachtoplevelelementinthejsonarrayvarwrappedDocument=string.Format("{{car:{0}}}",jsonResult);//settheroottagnamereturnJsonConvert.

java - 使用 jackson 将具有重复元素的 XML 转换为 JSON

我有一些XML格式的简单数据,我需要将其转换为JSON,并且还能够将JSON转换回相同的XML字符串。但是我在使用现有的jackson(版本2.0.6)库执行此操作时遇到了问题。这是一个具有相似结构的XML数据示例ABC为了能够将其转换回原始XML,我希望JSON看起来像这样{"channels":{"channel":["A","B","C"]}}然而jackson给我{"channel":"C"}不保留根元素名称,而是创建channel数组,最后一个覆盖之前的。查看com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializ

java - Spring Framework 4.0.3 BeanDefinitionStoreException 从 ServletContext 资源解析 XML 文档的意外异常

我尝试了新版本的springframework4.0.3,发现在使用context:component-scan标签的过程中有一个奇怪的行为。我已经尝试切断context:component-scan,广告使用标签,一切顺利。所以我想了解为什么如果我在我的applicationContext.xml上使用我收到了BeanDefinitionStoreException:UnexpectedexceptionparsingXMLdocumentfromServletContextresource[/WEB-INF/applicationContext.xml];nestedexcepti

java - 在哪里寻找 Spring XML namespace 配置的确切效果?

我们知道,SpringFramework在XML命名空间中有很多配置元素,例如:他们中的一些人做了大量的工作,例如:SpringSecurity中的元素security命名空间。在哪里可以找到引入特定XML元素的所有效果的确切代码(比文档说的更多)?例如-如果我想查看由使用引起的确切Spring操作,我应该在哪里查看中的元素元素?(添加了哪些过滤器/拦截器/转换器,哪些范围属性可用等) 最佳答案 几乎每个命名空间(xsd)在Spring的某处都有一个相应的NamespaceHandler类。元素也是如此,每个元素都有一个对应的Bea

java - 最佳选择 - Spring XML 解析以读取某些元素

我已经阅读了用于读取/写入XML文档的spring文档..(http://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/oxm.html)使用不同类型的编码(Oxm、Jaxb、jibx、castor、xstream)提供的选项似乎都在使用基于某些映射文件或javabean的文档转换,或者通过使用xstream比较每个单独的元素来识别。我有一个要求,我将获得大的xml文件,我只需要读取其中的一些元素,我不想将完整的xml保留在内存中。我在Spring有哪些选择?如果spring文档

java - Spring Integration xml 到 java dsl - 如何定义入站/出站 channel 适配器、轮询器等

这是我的spring集成xml:我用来学习的一个简单的东西......我真的找不到很好的教程..你能指点我吗集成javadsl的好教程?另外,请帮我把它从xml转换成dsl。更新:(在Gary'sResponse之后):我设法翻译到这里。@MessagingGatewaypublicinterfaceArchive{@Gateway(requestChannel="archiveFile.input")voidarchive();}@BeanpublicIntegrationFlowarchiveFile(){returnIntegrationFlows.from(Files.inbo

java - 不使用 XML 动态创建 Spring Batch 作业

是否可以在没有XML的情况下为作业设置SpringBatch?目前,有很多在XML中定义的作业bean:SpringBatch每晚都在我们的应用程序中运行。我想让编辑作业的属性成为可能。这个想法是从数据库中获取注入(inject)的属性,而不是在XML中对它们进行硬编码。如果您对如何解决问题有更好的想法,请告诉我。目前,我想实现一种提供类似方法的工厂:publicTestJobcreateJob(Stringname){Stringsql=db.getSqlFor(name);Stringtable=db.getTableFor(name);...returnnewTestJob(sq

json - 想要 Groovy MarkupBuilder() 等同于对象的 JSONBuilder()

目标:鉴于下面的myInfoObject定义,我希望能够做到这一点:printlnnewgroovy.xml.MarkupBuilder(myInfoObject).toPrettyString()前提:以下是Groovy在我的用例中最令人惊奇和方便的特性之一:将复杂的嵌套对象出色地动态序列化为合理的JSON。只需传递对象,然后获取JSON。示例-map中的简单mapimportgroovy.json.*defmyInfoMap=[firstname:'firstname',lastname:'lastname',relatives:[mother:"mom",father:"dad"

java - 使用 Camel 将 XML 转为 Json

我的程序应该将XML文件格式转换为JSON文件格式。我正在尝试使用marshal命令,但出现错误:Exceptioninthread"main"org.apache.camel.FailedToCreateRouteException:Failedtocreaterouteroute1at:>>>Marshal[org.apache.camel.model.dataformat.XmlJsonDataFormat@815b41f][Marshal[org.ap...becauseofDataformat'xmljson'couldnotbecreated.Ensurethattheda