如何解决如何基于换行符从TEXTAREA创建JSON?
| 我想解析一个TEXTAREA,通过jQuery将每一行放入一个JSON数组中。任何想法如何做到这一点?解决方法
像这样:
var array = $(\'textarea\').val().split(/\\n|\\r/);
因此,您将获得JavaScript数组对象,而不是JSON字符串。如果您想要JSON字符串,则可以使用jquery-json插件,然后执行以下操作:
var jsonString = $.toJSON( $(\'textarea\').val().split(/\\n|\\r/) );
如果您想要对象,而不是用JSON编码的数组,请执行以下操作:
var o = {};
$( $(\'textarea\').val().split(/\\n|\\r/) ).each(function(i){
o[i] = this;
});
var jsonString = $.toJSON(o);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。