转换JSON中的HTML实体
转换JSON中的HTML实体,json,jq,Json,Jq,我有一个这样糟糕的JSON文件{“foo”:“bar’foo’”} 是否有一种方法(最好使用jq)来转换HTML实体,然后在本例中转换在”中 我需要以编程方式转换它们。这个JSON只是一个例子 谢谢这是一个名为he的易于使用的HTML实体编码器/解码器,它是用JavaScript编写的。它不是基于jq的,但它应该允许您相对轻松地做您正在尝试的事情 安装: 通过npm: npm安装he 维亚鲍尔: bower安装he 通过组件: 组件安装mathiasbynens/he
我有一个这样糟糕的JSON文件
{“foo”:“bar’foo’”}
是否有一种方法(最好使用jq)来转换HTML实体,然后在本例中转换代码>在”
中
我需要以编程方式转换它们。这个JSON只是一个例子
谢谢这是一个名为he
的易于使用的HTML实体编码器/解码器,它是用JavaScript编写的。它不是基于jq
的,但它应该允许您相对轻松地做您正在尝试的事情
安装:
通过npm:
npm安装he
维亚鲍尔:
bower安装he
通过组件:
组件安装mathiasbynens/he
在浏览器中:
在Node.js、io.js、narhall和RingoJS中:
var he=require('he');
在Rhino中:
load('he.js')代码>
使用像RequireJS这样的AMD加载程序:
require(
{
'paths': {
'he': 'path/to/he'
}
},
['he'],
function(he) {
console.log(he);
}
);
用作CLI工具:
使用-g
全局标志安装he
npm i-g he
然后,您将能够从命令行对HTML实体进行编码或解码:
$he--encode'föo♥ bår您只需要转换JSON文件中的实体以供个人使用,还是出于某种目的需要以编程方式转换它们?为了清楚起见,请编辑您的问题。例如,如果您只需要将JSON文件实体转换为文本用于其他目的,您可以将其复制/粘贴到以下工具中:Hi@StephenMIrving我需要以编程方式转换它们。这只是一个例子好吧,这个在线工具使用一个用JavaScript编写的存储库,我在下面的答案中链接了这个存储库。请用那个。答案是“仅仅是一个指向外部站点的链接”。问题是如何使用jq
来实现这一点,因此解释如何将您推荐的库与jq
集成可能会很有用。我明白您的观点,但链接中有关于如何集成它的非常详细的文档。我是否应该将整个readme.md复制/粘贴到我的答案中?他没有包括任何关于他将如何使用它的信息,这将允许我微调他需要的文档的哪一部分。