전체보기

Json의 이해

2013. 11. 5. 11:30
반응형

 

만들고자 하는 구조는

{

  "j1":{

        "j2":{

"arr1":[{"j3":"a"},{"j4":"b"}]

              }

        }

}

 

이런 유형의 구조이다. 그렇다면 필요한 코드는

ObjectNode json = json.newObject();

ObjectNode j1 = json.newObject();

ObjectNode j2 = json.newObject();

ObjectNode arr1 = json.newObject();

ObjectNode j3 = json.newObject();

ObjectNode j4 = json.newObject();

ArrayNode array = null;

 

이렇게 한 뒤 구현하려면 역순으로 구현한다.

 

json객체 생성

j3.put("j3","a"); --> {"j3":"a"}

j4.put("j4","b"); --> {"j4":"b"}

 

json객체를 array라는 배열에 삽입

array.add(j3); --> [{"j3":"a"}]

array.add(j4); --> [{"j3":"a"},{"j4":"b"}]

 

array배열을 arr1이라는 key로 arr1 jsonobject에 삽입

arr1.put("arr1",array) 

--> {arr1:[{"j3":"a"},{"j4":"b"}]}

 

arr1 jsonObject를 j2라는 key로 j2 jsonObject에 삽입

j2.put("j2",arr1);

--> {j2:{"arr1":[{"j3":"a"},{"j4":"b"}]}}

 

j2 jsonObject를 j1라는 key로 j1 jsonObject에 삽입

j1.put("j1",j2);

--> {"j1":{"j2":{"arr1":[{"j3":"a"},{"j4":"b"}]}}}

 

이렇게 된다.

역순으로 jsonObject생성해서 배열에 넣고,

그 배열을 jsonobject 생성해서 집어넣고,

그걸 또 jsonObject에 넣는 역순이다.

 

위 소스를 쉽게쓰면

 

 

 

ObjectNode json1;
ObjectNode json2;
ObjectNode json3;
arrayNode arr = null;

json3 = json.newObject();
json3.put("j3","a");
arr.add(json3);
json3 = json.newObject(); 
/*
여기서 json3은 객체 새로 생성안하면
{"j3":"a", "j4", "b"}가 되고,
객체를 새로 생성하면
{"j4":"b"}가 된다.
초기화 안하면 아래 arr.add에서 
{"j3":"a"},{"j3":"a","j4":"b"} 로 들어가게된다.
*/
json3.put("j4","b");
arr.add(json3);

json3 = json.newObject();
json3.put("arr1",arr);

json2 = json.newObject();
json2.put("j2",json3);

json1 = json.newObject();
json1.put("j1",json2);

 

 

 

이런 식이다. 간단한거 같은데 많이 헷갈린다;;

 

 

 

 

 

 

반응형
반응형


유튜브에서 자주 영상을 퍼오는데 iframe은 사이트마다 막아놓은 곳이 있어 주로 Object형식인 이전소스코드로 퍼오기를 쓰고 있따.


그런데 언젠가? 부터 퍼왔는데 영상을 올리면 화면이 나오질 않았다. 왜 그런가 별 짓을 다해봤는데 왠걸..


이전소스 코드를 보니 주소가 이상하게 되어있었따.




빨간 줄을 보면 주소가 저렇게 되어있다. 그래서 앞에 http://로 바꿔주었더니 영상이 제대로 나왔다..


ex) http://www.youtube.com


왜 저렇게 되어있는지는 잘 모르겠다.



반응형
반응형


ㅋㅋㅋㅋㅋㅋㅋㅋ

반응형

'동물농장 > 영상' 카테고리의 다른 글

존나 귀찮게 하기  (0) 2013.11.09
처음 신발을 신고 외출  (1) 2013.11.09
꾸벅꾸벅 조는 강아지  (0) 2013.11.03
아기랑 놀아주는 개  (0) 2013.11.03
안아줄게  (0) 2013.11.03

꾸벅꾸벅 조는 강아지

2013. 11. 3. 02:25
반응형


반응형

'동물농장 > 영상' 카테고리의 다른 글

처음 신발을 신고 외출  (1) 2013.11.09
헬륨가스가 개에게 미치는 영향  (0) 2013.11.03
아기랑 놀아주는 개  (0) 2013.11.03
안아줄게  (0) 2013.11.03
쥔님 저도 피자주세요  (0) 2013.11.01

아기랑 놀아주는 개

2013. 11. 3. 02:24
반응형


와 진짜 착한개다

반응형

'동물농장 > 영상' 카테고리의 다른 글

헬륨가스가 개에게 미치는 영향  (0) 2013.11.03
꾸벅꾸벅 조는 강아지  (0) 2013.11.03
안아줄게  (0) 2013.11.03
쥔님 저도 피자주세요  (0) 2013.11.01
고양이의 엄청난 멀리뛰기  (0) 2013.11.01

안아줄게

2013. 11. 3. 02:23
반응형


반응형

'동물농장 > 영상' 카테고리의 다른 글

꾸벅꾸벅 조는 강아지  (0) 2013.11.03
아기랑 놀아주는 개  (0) 2013.11.03
쥔님 저도 피자주세요  (0) 2013.11.01
고양이의 엄청난 멀리뛰기  (0) 2013.11.01
자자 앉아봐 내가 밀어줄게  (0) 2013.11.01

오늘 물 왜 이래?

2013. 11. 3. 02:21
반응형




으잇! 뭐야 이거?!!



반응형

'동물농장 > 사진' 카테고리의 다른 글

개승자박  (0) 2013.11.09
으아 들이대~  (0) 2013.11.09
저기여 저 여기있다고 말하지 말아주세여  (0) 2013.11.03
연대장님 나오십니다.  (0) 2013.11.03
냥이와 함께  (0) 2013.11.03
반응형


저기여 저 여기있다고 말하지 말아주세여
들키며ㄴ..으허헣허헣ㅎ..!!!!!




반응형

'동물농장 > 사진' 카테고리의 다른 글

으아 들이대~  (0) 2013.11.09
오늘 물 왜 이래?  (0) 2013.11.03
연대장님 나오십니다.  (0) 2013.11.03
냥이와 함께  (0) 2013.11.03
그것도 못함?  (0) 2013.11.02

+ Recent posts