为了账号安全,请及时绑定邮箱和手机立即绑定

JSON的XSLT等价物

/ 猿问

JSON的XSLT等价物

慕容708150 2019-09-18 14:39:01

是否有JSON 的XSLT等价物?允许我对XSON进行转换的事情,比如XSLT对XML做的转换。


查看完整描述

3 回答

?
青春有我

有趣的想法。一些在Google上搜索产生了一些感兴趣的页面,包括:


这个“jsonT”工具如何实现的概述,以及一些下载

对该实施的一些讨论

该公司可能已经实现了适合的东西

希望这可以帮助。


查看完整回答
反对 回复 2019-09-18
?
12345678_0001

JSON的XSLT等价物 - 候选列表(工具和规格)


工具

XSLT

您可以使用XSLT for JSON,目的是fn:json-to-xml。


本节介绍允许使用XSLT处理JSON数据的工具。


JQ

jq就像是用于JSON数据的sed - 你可以用它来切片和过滤,映射和转换结构化数据,同样方便sed,awk,grep和朋友让你玩文本。有不同操作系统的安装包。


JJ

JJ是一个命令行实用程序,它提供了一种快速简单的方法来从JSON文档中检索或更新值。它由GJSON和SJSON提供支持。


FX

命令行JSON处理工具


不需要学习新语法

简单的JavaScript

格式化和突出显示

独立二进制

JL

jl(“JSON lambda”)是一种用于查询和操作JSON的微型函数语言。


颠簸

用Java编写的JSON到JSON转换库,其中转换的“规范”本身就是一个JSON文档。


GRON

使JSON可以抓取!gron将JSON转换为离散的赋值,以便更容易地为您想要的内容进行grep,并查看它的绝对“路径”。它简化了对返回大量JSON但具有可怕文档的API的探索。


JSON

json是一个使用JSON的快速CLI工具。它是一个单文件node.js脚本,没有外部deps(除了node.js本身)。


JSON-E

JSON-e是一个数据结构参数化系统,用于在JSON对象中嵌入上下文。中心思想是将数据结构视为“模板”,并使用另一种数据结构作为上下文对其进行转换,以生成输出数据结构。


JSLT

JSLT是JSON的完整查询和转换语言。语言设计的灵感来自jq,XPath和XQuery。


json-transforms Last Commit Dec 1,2017

提供用于转换JSON数据的递归模式匹配方法。转换被定义为一组与JSON对象的结构匹配的规则。当匹配发生时,规则发出转换的数据,可选地递归以转换子对象。


jsawk最后提交2015年3月4日

Jsawk就像awk,但对于JSON。您使用从stdin读取的JSON对象数组,使用JavaScript过滤它们以生成打印到stdout的结果数组。


yate Last Commit 2017年3月13日

测试可以用作文档https://github.com/pasaran/yate/tree/master/tests


jsonpath-object-transform最后提交2017年1月18日

使用JSONPath从对象文字中提取数据,并基于模板生成新对象。


Stapling Last Commit 2013年9月16日

Stapling是一个JavaScript库,可以为JSON对象启用XSLT格式。Stapling不是使用JavaScript模板引擎和text / html模板,而是让您有机会使用XSLT模板 - 与Ajax异步加载,然后缓存客户端 - 来解析您的JSON数据源。


眼镜:

JsonPointer

JSON指针定义了一种字符串语法,用于标识JavaScript Object Notation(JSON)文档中的特定值。


JsonPath

JSONPath表达式始终引用JSON结构,其方式与XPath表达式与XML文档结合使用的方式相同


JSPath

用于JSON的JSPath就像XPath for XML。“


JSONiq

JSONiq背后的主要灵感来源是XQuery,它已被证明是迄今为止用于半结构化数据的成功且高效的查询语言


查看完整回答
反对 回复 2019-09-18
?
动漫人物

XSLT支持JSON,如http://www.w3.org/TR/xslt-30/#json所示


XML使用尖括号作为分隔符标记,JSON使用大括号,方括号,...... I. e。XML更少的令牌识别比较意味着它针对声明性转换进行了优化,而更多的比较,如switch语句,出于速度原因,假设推测分支预测脚本语言中的命令性代码是有用的。直接结果是,对于半结构化数据的不同组合,您可能希望将XSLT和javascript引擎的性能作为响应式页面的一部分进行基准测试。对于可忽略的数据有效负载,转换可能与没有XML序列化的JSON一样好。W3的决定应该基于更好的分析。


查看完整回答
反对 回复 2019-09-18

添加回答

回复

举报

0/150
提交
取消
意见反馈 邀请有奖 帮助中心 APP下载
官方微信