JSFiddle - React, Tailwind, and code Playground

by Sergio

HTML

<div id="results"></div>

JavaScript

// Original html encoded JSON string
var json = '[{&quot;id&quot;:1,&quot;user&quot;:&quot;[email protected]&quot;,&quot;action&quot;:&quot;{\&quot;action\&quot;:\&quot;set quotas\&quot;,\&quot;quotas\&quot;:{\&quot;RET\&quot;:0.7,\&quot;SPV\&quot;:0.3}}&quot;,&quot;created_at&quot;:&quot;2015-08-31 10:46:51&quot;,&quot;updated_at&quot;:&quot;2015-08-31 10:46:51&quot;}]';

// decoded JSON string into a non-appended <div> element
var valid_json = json.replace(/\/&/g, '&')
					 .replace(/\&quot;\{/g,'{')
					 .replace(/\}\&quot;/g,'}');

var decoded = jQuery('<div/>').html(valid_json).text();

// parsed JSON object 
var obj = jQuery.parseJSON(decoded);

console.log(obj);

//$('#results').html(obj.action);