Sha*_*oon 4 jquery json textarea
我想解析一个TEXTAREA,通过jQuery将每一行放入一个JSON数组中.知道怎么做吗?
像这样:
var array = $('textarea').val().split(/\n|\r/);
Run Code Online (Sandbox Code Playgroud)
所以你将获得JavaScript数组对象,而不是JSON字符串.如果你想要JSON字符串,你可以使用jquery-json插件,然后执行以下操作:
var jsonString = $.toJSON( $('textarea').val().split(/\n|\r/) );
Run Code Online (Sandbox Code Playgroud)
如果你想要对象,不是用JSON编码的数组那样做:
var o = {};
$( $('textarea').val().split(/\n|\r/) ).each(function(i){
o[i] = this;
});
var jsonString = $.toJSON(o);
Run Code Online (Sandbox Code Playgroud)