草庐IT

system.json

全部标签

json - JSON 中的 XML 序列化,无需过多转义

如何避免JSON中的XML中的斜线和双引号转义?鉴于此solidus字符(又名正斜杠、/)可以但不必是在JSON中转义,而那XML属性可以使用'而不是"以避免在JSON字符串值中转义,在XSLT中实现这些潜在的序列化改进的最佳方法是什么?这个XML,x/y/zLinka/b"test"]]>对此XSLT的输入,产生(通过Saxon,XSLTFiddledemo)这个JSON输出:{"o_array":[{"s\/1":"x\/y\/z"},{"s2":"Linka\/b\"test\""}]}为了美观(以上JSON不必要地丑陋)和最小化文件大小(在禁用缩进之后),我想生成以下JSON:

c# - 通过 System.Xml.XmlWriter 转义尖括号

我正在通过System.Xml.XmlWriter编写一个包含一些XML的字符串。我被困在使用WriteString()和文档中:WriteStringdoesthefollowing:Thecharacters&,arereplacedwith&,<,and>,respectively.我希望停止此操作,但我似乎找不到任何XmlWriterSettings属性来控制此行为。有哪些解决方法?谢谢!大卫 最佳答案 尝试将您的真实内容包装在CDATA标签之间:这是我的内容]]>

xml - 用于 AS3/Flex/Adobe AIR 应用程序的流解析器 (JSON/XML)

AS3中有没有json或xml格式的流式读取、解析库?我正在使用URLStream/URLRequest设置一个长轮询应用程序。除了在格式之间进行选择外,我无法控制接收到的数据。我想要一个可以一次处理片段的解析器,这将允许我在某些完整的片段可用时触发自定义事件。想法?当前的AIR应用程序正在做什么来处理这个问题?示例API:vardecoder:StreamingJSONDecoder=newStreamingJSONDecoder();decoder.attachEvent("onobjectavailable",read_object);while(urlStream.bytesA

xml - REST 风格的 API : How to model JSON representation?

我正在为预订应用程序设计一个RESTfulAPI。您可以索取住宿list。这就是我真的不知道如何设计JSON表示的地方。这是我的XML表示:...couch...room我第一次尝试将其转换为JSON的结果是此输出(1):{"0":{"name":"...","category":"couch"},"1":{"name":"...","category":"room"}}但是当我查看其他API是如何做到这一点时,我发现了一些看起来更像这样的东西(2):[{"name":"...","category":"couch"},{"name":"...","category":"room"}]

.NET 的 System.Xml.Schema 类的 Java 等价物?

.NETFramework公开了一组相当有用的类作为System.Xml.Schemanamespace的一部分.除其他外,XmlSchema和XmlSchemaElement等类提供了一个有用的API,用于定义/编写和解析/读取/遍历XML架构文件。是否存在适用于Java的等效库? 最佳答案 完成此任务的工具已经存在,但我认为在Java中没有任何特定的东西。我要做的是在XMLSchema架构(http://www.w3.org/2001/XMLSchema)上运行JAXB,这将生成对应于XSD构造的Java类。然后您可以使用它们来

ruby-on-rails - Rails JSON 和 XML 序列化包括微秒

在为“日期时间”字段序列化Rails对象时是否可以包含微秒?例如:{"created_at":"2011-05-27T19:49:43.123456Z","updated_at":"2011-05-27T19:49:43.654321Z","..."} 最佳答案 您需要覆盖thisfile中设置的默认JSON格式.您要使用的格式是这样的strftime('%Y/%m/%d%H:%M:%S.%6N%z')您可以像这样修补JSON的DateTime输出classDateTimedefas_json(options=nil)strftim

php - 在保留数组的同时使用 PHP 将 XML 转换为 JSON

我需要将XML文档转换为JSON,以便在JavaScript中轻松访问数据。我目前正在使用这种方法将XML转换为JSON:json_encode(newSimpleXMLElement($xml,LIBXML_NOCDATA));但是,当一个元素只包含1个子元素时,我遇到了问题。当用SimpleXML解析时,它被视为对象而不是数组。我希望它们始终被视为数组,除非元素仅包含文本。例子:$xml=TEXTHEREEND;echojson_encode(newSimpleXMLElement($xml,LIBXML_NOCDATA));这个输出:{"TESTS":{"TEST":"TEXTH

java - 无法通过 ReSTLet StringRepresentation 类将 xml 字符串中的属性 "type"转换为 json 字符串

我在ReSTLet中使用StringRepresentationjava类将xml字符串转换为json字符串。我的xml字符串中有一个“类型”属性,例如:转换后,我发现除了json字符串结果中没有的属性“type”外,一切正常。我知道“类型”在很多情况下是一个特殊的名称。我可以设置ReSTLet中的任何配置让StringRepresentation类将“类型”视为公共(public)属性名称吗? 最佳答案 自己解决了。答案是XMLSerializer中的setTypeHintsEnabled(false)。XMLSerializer

android - 比较 - XML 与 JiBX 或 JSON 与 Jackson?

我需要将文件中的数据导入我的应用程序。显而易见的选择是XML和JSON。我听说JSON是轻量级的,当用Jackson解析时,它提供了很好的性能。但我也听说JiBXforXML速度很快,并且使用XMLpull可以提供良好的性能。我想知道选择哪个选项以及为什么?我可以比较XML与JiBX和JSON与Jackson的速度吗?另外,我想知道GoogleGson在JSON解析方面是否比Jackson更好。 最佳答案 Json是轻量级的。如果你想使用大型文档,请使用JsonwithJackson。本文给出了很好的解释(特别是阅读注:)。你有xm

xml - Akka 远程 `system.shutdown()` 导致 EndpointDisassociatedException?

我有简单的客户端和服务器设置,在发送所有异步请求后的某个时刻,在服务器确认它后,客户端调用system.shutdown()。这导致服务器akka.remote.EndpointDisassociatedException和一堆日志错误,如下所示。我对日志中的一堆错误不满意,所以我想知道是什么导致了这一切。结果整个系统运行成功,错误仅在客户端关闭时显示。28.Jun.2013-10:13:01ERROREndpointWriter-AssociationError[akka.tcp://MapReduceApp@127.0.0.1:2552][akka.tcp://WordCountC