将一串又规律的字符串转换成对象(数组,JSON,...都可以!)
var data="major_user_id=1
[解决办法]
major_realname=111
[解决办法]
egression_date=2013/11/2 0:00:00
[解决办法]
egression_type=2
[解决办法]
other_user_id=1,2
[解决办法]
other_realname=肖华,曹峰
[解决办法]
thing_type=3
[解决办法]
if_urgent=1
[解决办法]
set_off_time=2013/11/2 13:39:00
[解决办法]
reach_time=2013/11/2 13:39:00
[解决办法]
set_off_site=北京
[解决办法]
reach_site=湖北
[解决办法]
appoint_car_id=null
[解决办法]
appoint_car=null
[解决办法]
appoint_driver_id=null
[解决办法]
appoint_driver=null
[解决办法]
description=
[解决办法]
if_dispatcher=0";//实例字符串
var data_array=data.split("
[解决办法]
");//先将每个键和值按“
[解决办法]
”分割成数组
var data_obj={};//声明一个空对象
for(var i=0;i<data_array.length;i++){
var items=data_array[i].split("=");//循环将每个键按“=”分割成数组
data_obj[items[0]]=items[1];//数组第一项为键,数组第二项为值
}
console.log(data_obj);//控制台输出就能看到得到的js对象啦,但是楼主在使用null的时候注意啦