Пример HTML на выходе, который должен получится можно?
Преобразования строки в объект:
$.parseJSON
Перебрать объект или массив:
$.each
Отсебятина:
jQuery(function($) {
var data = $.parseJSON('{"effects": {"name1": "value1", "name2": "value2", "name3": "value3"},' +
'"easing": {"name1": "value1", "name2": "value2"}}');
$.each(data, function( name, value ) {
if ( $.isPlainObject( value ) || $.isArray( value ) ) {
var select = $('<select />', {'name': name});
$.each( value, function( name, value ) {
select.append( $('<option />', {'value': name, 'text': value}) );
});
$('body').append(select);
}
});
});
На выходе получится:
<select name="effects">
<option value="name1">value1</option>
<option value="name2">value2</option>
<option value="name3">value3</option>
</select>
<select name="easing">
<option value="name1">value1</option>
<option value="name2">value2</option>
</select>