/* JSON Object 여부 확인 */
com.isJSON = function(jsonObj) {
if (typeof jsonObj !== 'object')
return false;
try {
JSON.stringify(jsonObj);
return true;
} catch (e) {
return false;
}
};
/* JSON Object -> String 타입으로 변환 */
com.strJsonSerialize = function(object) {
if (typeof object == 'string') {
return object;
} else if (com.isJSON(object)) {
return JSON.stringify(object);
} else {
return object;
}
};
/* String -> JSON Object 타입으로 변환 */
// var str = '{"tbx_sPrjNm":"1","tbx_sPrtLv":"2","tbx_sReqLv":"3"}';
com.getJSON = function(str) {
try {
return JSON.parse(str);
} catch (e) {
return str;
}
};
'개발 업무 > Java Script' 카테고리의 다른 글
GET 방식 Parameter -> JSON Parameter (0) | 2023.02.14 |
---|---|
GetParameter -> Json Parameter (0) | 2023.02.13 |
동적 생성 form, submit처리 (0) | 2023.02.09 |
동적 from, submit, target, 윈도우 팝업 호출 (0) | 2023.02.09 |
한글입력 유무 판단, 숫자 외 입력 유무 판단 등 (0) | 2023.02.09 |