var entityMap = { "&": "&", "<": "<", ">": ">", '"': '"', "'": ''', "/": '/' }; var htmlMap = { "&": "&", "<": "<", ">": ">", '"': '"', ''': "'", '/': "/" }; function escapeHtml(string) { return String(string).replace(/[&<>"'\/]/g, function (s) { return entityMap[s]; }); } function parseHtml(string) { return String(string).replace(/&|<|>|"|'|//g, function (s) { return htmlMap[s]; }); } var json = { key1: "", key2: { key3: ">\">'>", key4: "'';!--\"=&{()}", key5:[{key6:""},{key7:""},"", {key9:{ key10:"",key11:"