javascript html encode

JavaScript
return mystring.replace(/&/g, "&amp;").replace(/>/g, "&gt;").replace(/</g, "&lt;").replace(/"/g, "&quot;");function htmlEntities(s){
	return s.replace(/[\u00A0-\u9999<>\&]/gim, function(i) {
  		return '&#' + i.charCodeAt(0) + ';';
	});
}# -r enable raw output

jq -r .[0].string FILE.json
Source

Also in JavaScript: