Xml 支持JSON?

Xml 支持JSON?,xml,json,parsing,scala,Xml,Json,Parsing,Scala,既然Scala内置了对XML的支持,我想知道,它对JSON的支持不是也一样吗?如果没有,那么首先使用其内置语法创建XML,然后以某种方式将其转换为JSON(尽量不使用任何第三方库)明智吗?在标准库中使用XML文本和相关的XML处理功能可以说是一个错误,scala.XML包实际上在2.11中 Scala的一个优点是,它允许库作者构造非常优雅的嵌入式DSL,这意味着不需要对XML、JSON等的语言级支持。有一些很棒的Scala JSON库提供了非常清晰简洁的方式来构造和导航JSON,包括(我个人最喜

既然Scala内置了对XML的支持,我想知道,它对JSON的支持不是也一样吗?如果没有,那么首先使用其内置语法创建XML,然后以某种方式将其转换为JSON(尽量不使用任何第三方库)明智吗?

在标准库中使用XML文本和相关的XML处理功能可以说是一个错误,
scala.XML
包实际上在2.11中

Scala的一个优点是,它允许库作者构造非常优雅的嵌入式DSL,这意味着不需要对XML、JSON等的语言级支持。有一些很棒的Scala JSON库提供了非常清晰简洁的方式来构造和导航JSON,包括(我个人最喜欢的),(接近第二名)和(基于)


(顺便说一句,Scala XML库生态系统的丰富程度要低得多,部分原因可能是因为标准库中的XML支持被破坏了。)

在标准库中使用XML文本和相关的XML处理功能可以说是一个错误,
Scala.XML
包实际上是在2.11中

Scala的一个优点是,它允许库作者构造非常优雅的嵌入式DSL,这意味着不需要对XML、JSON等的语言级支持。有一些很棒的Scala JSON库提供了非常清晰简洁的方式来构造和导航JSON,包括(我个人最喜欢的),(接近第二名)和(基于)


(作为旁注,Scala XML库生态系统的丰富程度要低得多,部分原因可能正是因为标准库中的XML支持被破坏了。)

为什么不使用原始字符串编写json,然后,例如,从某个json库(spray json?)调用
toJson
?@AlexIv为什么不使用原始字符串编写xml,然后从某个xml库中调用toXml?scala仍然是一种相对较新的语言(因此缺少许多有用的库/功能)。它的最大优势是能够使用基于jvm的库。没有什么比部署一些java json库更简单的了……您最好在上问一下为什么会有这样的问题。为什么不使用原始字符串编写json,然后,例如,从某个json库(spray json?)调用
toJson
?@AlexIv为什么不使用原始字符串编写xml,然后从某个xml库中调用toXml?scala仍然是一种相对较新的语言(因此缺少许多有用的库/功能)。它的最大优势是能够使用基于jvm的库。没有什么比部署一些java json库更容易的了……你最好在下面问一下为什么会有这样的问题。