jQuery Form Populate
HTML
<form id="MyForm">
<input type="text" name="nf"/>
<textarea name="nl"></textarea>
</form>
JavaScript
function populate(frm, data) {
$.each(data, function(key, value){
$('[name='+key+']', frm).val(value);
});
}
var data = '{"nf":"Jack","nl":"Doe"}';
populate('#MyForm', $.parseJSON(data));