json -> string

javascript 2016. 3. 2. 10:21

JSON.parse, JSON.stringify


parse 는 string 개체를 json 개체로, stringify 는 json 개체를 string 개체로 변환시켜 줍니다.

처음엔 JSON 이라는 개체가 jquery에서 만들어주는 개체인줄 알았는데 브라우저에서 지원해 주는 개체였네요. (IE8+, Firefox 3.1+, Chrome, Opera 10, Safari 4)

아래처럼 쓸 수 있겠습니다.


var oData = {
	Name: "SooYoung"
	, Age: "29"
}

var sPerson = JSON.stringify(oData);
var oPerson = JSON.parse(sPerson);

alert(sPerson);
/* Output: "{"Name":"SooYoung","Age":"29"}" */
alert(oPerson.Name);
/* Output: "SooYoung" */



http://fonch.tistory.com/entry/Javascript-JSONparse-JSONstringify

http://stackoverflow.com/questions/5612787/converting-an-object-to-a-string

'javascript' 카테고리의 다른 글

다중 input 시 name에 배열 주기  (1) 2016.03.08
태그생성하면서 id 값도 주기  (0) 2016.03.02
jquery li 태그 value  (0) 2016.02.16
자바스크립트 현재 날짜  (0) 2016.02.12
자바스크립트 array slice  (0) 2016.02.02
Posted by 이상욱1
,

jquery li 태그 value

javascript 2016. 2. 16. 15:42

Jquery attr returns 0 instead of value

http://stackoverflow.com/questions/13331546/jquery-attr-returns-0-instead-of-value

'javascript' 카테고리의 다른 글

태그생성하면서 id 값도 주기  (0) 2016.03.02
json -> string  (0) 2016.03.02
자바스크립트 현재 날짜  (0) 2016.02.12
자바스크립트 array slice  (0) 2016.02.02
explode 와 같은 함수 split  (0) 2016.02.02
Posted by 이상욱1
,

http://tylerfrankenstein.com/user/4/code/javascript-date-time-yyyy-mm-dd-hh-mm-ss



function js_yyyy_mm_dd_hh_mm_ss () {
  now = new Date();
  year = "" + now.getFullYear();
  month = "" + (now.getMonth() + 1); if (month.length == 1) { month = "0" + month; }
  day = "" + now.getDate(); if (day.length == 1) { day = "0" + day; }
  hour = "" + now.getHours(); if (hour.length == 1) { hour = "0" + hour; }
  minute = "" + now.getMinutes(); if (minute.length == 1) { minute = "0" + minute; }
  second = "" + now.getSeconds(); if (second.length == 1) { second = "0" + second; }
  return year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second;
}


'javascript' 카테고리의 다른 글

json -> string  (0) 2016.03.02
jquery li 태그 value  (0) 2016.02.16
자바스크립트 array slice  (0) 2016.02.02
explode 와 같은 함수 split  (0) 2016.02.02
동적 자바스크립트 키워드 배열 생성  (0) 2016.02.01
Posted by 이상욱1
,

http://stackoverflow.com/questions/10246215/how-to-destroy-javascript-object


http://mytory.net/archives/308/


http://stackoverflow.com/questions/10246215/how-to-destroy-javascript-object

How to destroy javascript object?


'javascript' 카테고리의 다른 글

jquery li 태그 value  (0) 2016.02.16
자바스크립트 현재 날짜  (0) 2016.02.12
explode 와 같은 함수 split  (0) 2016.02.02
동적 자바스크립트 키워드 배열 생성  (0) 2016.02.01
자바스크립트 동적 객체 생성  (0) 2016.02.01
Posted by 이상욱1
,
  • var str = "a-b-c"; 

    var arrString = str.split("-"); 

    alert(arrString[0]);


'javascript' 카테고리의 다른 글

자바스크립트 현재 날짜  (0) 2016.02.12
자바스크립트 array slice  (0) 2016.02.02
동적 자바스크립트 키워드 배열 생성  (0) 2016.02.01
자바스크립트 동적 객체 생성  (0) 2016.02.01
배열 중복값 제거  (0) 2016.02.01
Posted by 이상욱1
,

http://www.w3schools.com/js/js_arrays.asp


var person = [];
person["firstName"] = "John";
person["lastName"] = "Doe";
person["age"] = 46;
var x = person.length;         // person.length will return 0
var y = person[0];      

'javascript' 카테고리의 다른 글

자바스크립트 array slice  (0) 2016.02.02
explode 와 같은 함수 split  (0) 2016.02.02
자바스크립트 동적 객체 생성  (0) 2016.02.01
배열 중복값 제거  (0) 2016.02.01
자바스크립트 정렬 사이트  (0) 2015.11.02
Posted by 이상욱1
,

http://stackoverflow.com/questions/2383484/how-to-create-a-dynamic-object-in-a-loop



16down voteaccepted
var objects = {};

for (var x = 0; x < 100; x++) {
  objects[x] = {name: etc};
}


Posted by 이상욱1
,
배열 중복값 제거 

http://programmingsummaries.tistory.com/347


http://mylife365.tistory.com/14

Posted by 이상욱1
,

http://jsbeautifier.org/

'javascript' 카테고리의 다른 글

자바스크립트 동적 객체 생성  (0) 2016.02.01
배열 중복값 제거  (0) 2016.02.01
자바스크립트 메모리 체크 함수  (0) 2015.10.29
모듈과 네임스페이스 개념  (0) 2015.10.21
인코딩 디코딩 설명  (0) 2015.10.20
Posted by 이상욱1
,


http://stackoverflow.com/questions/1248302/javascript-object-size



function roughSizeOfObject( object ) {

    var objectList = [];

    var recurse = function( value )
    {
        var bytes = 0;

        if ( typeof value === 'boolean' ) {
            bytes = 4;
        }
        else if ( typeof value === 'string' ) {
            bytes = value.length * 2;
        }
        else if ( typeof value === 'number' ) {
            bytes = 8;
        }
        else if
        (
            typeof value === 'object'
            && objectList.indexOf( value ) === -1
        )
        {
            objectList[ objectList.length ] = value;

            for( i in value ) {
                bytes+= 8; // an assumed existence overhead
                bytes+= recurse( value[i] )
            }
        }

        return bytes;
    }

    return recurse( object );
}


'javascript' 카테고리의 다른 글

배열 중복값 제거  (0) 2016.02.01
자바스크립트 정렬 사이트  (0) 2015.11.02
모듈과 네임스페이스 개념  (0) 2015.10.21
인코딩 디코딩 설명  (0) 2015.10.20
자바 스크립트 url decode 글 깨짐 해결  (0) 2015.10.19
Posted by 이상욱1
,