to json

by mmis1000

HTML

<textarea id='content'></textarea>
<input type='button' id='trigger' value='ok'></input>
<pre><div id='result'></div></pre>

JavaScript

$('#trigger').click(function(){
    var original = $('#content').val();
    var newContent = original;
    var item = [];
    original.replace(/(\d+)\s+(.+)/g, function(all, id, val, offset, string) {
    item[id] = val;
    });
    newContent = JSON.stringify(item)
    
    $('#result').text(newContent);
})