[API/Framework]

Framework > JSON

JSON

개요

JSON은 Hash를 배열로 취하는 형태라고 할 수 있습니다. 이로 인해 무한대로 Hash 형태를 설정할 수 있습니다.
JSON 클래스는 JSON 오브젝트를 설정/보관하는 기능과 설정한 데이터를 HTML 스크립트로 생성하고 이를 HTMLElement로 생성하는 기능으로 구성되어 있습니다.

Method

Method this.chain
set (JSON json) JSON
this.JSON을 초기화한 후 json에 지정한 JSON 오브젝트를 설정합니다.
apply (JSON json, HTMLElment/String el, String adjacent, Boolean node) JSON
json에 지정한 JSON 오브젝트를 HTML script로 변환하고 지정한 Element 위치에 적용합니다.
add (JSON json) JSON
json에 지정한 JSON 오브젝트를 this.JSON에 추가합니다.
addApply (JSON json, HTMLElment/String el, String adjacent, Boolean node) JSON
json에 지정한 JSON 오브젝트를 this.JSON에 추가한 후, this.JSON을 HTML script로 변환하여 지정한 Element 위치에 insert합니다.
replace (JSON json, HTMLElment/String el, Boolean node) JSON
json에 지정한 JSON 오브젝트를 HTML script로 변환하여 element의 child를 replace합니다.
remove (Number/Array index) JSON
index번째의 JSON 오브젝트를 this.JSON에서 remove합니다.
clear () JSON
this.JSON 오브젝트를 clear합니다.
addChild (Number index, JSON json) JSON
json에 지정한 JSON 오브젝트를 this.JSON의 인덱스 번째의 child로 추가합니다.
convertHTML (JSON json) JSON
json에 지정한 JSON 오브젝트를 HTML 스크립트로 변환하여 반환합니다.
addKey (String key, Hash obj, Boolean rp) Array/Boolean
key에 지정한 값을 key로 하여 object를 this.JSON에 추가합니다.
getKeyValue (JSON json, String key, Mixed value) Hash/null
key와 value가 같은 첫 번째 오브젝트를 반환합니다.