转换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复制/粘贴到我的答案中?他没有包括任何关于他将如何使用它的信息,这将允许我微调他需要的文档的哪一部分。