1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
<%-- JAVE List Data를 JSON 으로 변환 --%>
function fn_javaListToJson(obj){
var resultJson = [];
var str = obj.split(obj.substring(0, obj.indexOf('list=[{')) + 'list=[{').join('').split('}]}').join('');// 리스트로 담기위해 list의 양끝 문자열 제거
var rows = str.split('}, {'); //str는 배열
for(var i = 0; rows.length > i; i++){ // rows 배열만큼 for돌림
var cols = rows[i].split(', ');
var rowData = {};
for(var j = 0; cols.length > j; j++){
var colData = cols[j];
colData = colData.trim();
var key = colData.substring(0, colData.indexOf("="));
var val = colData.substring(colData.indexOf("=") +1);
rowData[key] = val;
}
resultJson.push(rowData);
}
return resultJson;
}
|
cs |
카테고리 없음