그누보드 데이터를 json 으로 내보내고, javascript 에서 사용하기 > 개발

본문 바로가기
사이트 내 전체검색

개발

그누보드 데이터를 json 으로 내보내고, javascript 에서 사용하기

페이지 정보

profile_image
작성자 관리자 (112.♡.173.204)
댓글 0건 조회 158회 작성일 22-03-04 14:17

본문

## 그누보드에서 json 으로 데이터 내보내기

https://sir.kr/g5_plugin/3318



## jQuery 로 json 데이터 가져오기

jQuery.ajax 로 처리한다.
참고로, jQuery.getJSON 은 async 옵션과 type 옵션을 사용할수 없다고 한다.

https://withthisclue.tistory.com/entry/jQuery-json-파일-읽기-ajax-getJSON-차이 [TI이야기]
https://withthisclue.tistory.com/entry/jQuery-json-%ED%8C%8C%EC%9D%BC-%EC%9D%BD%EA%B8%B0-ajax-getJSON-%EC%B0%A8%EC%9D%B4



## javascript 에서 json 데이터 처리하기


그냥 배열처럼 사용하면 된다.
```
var val1 = data["key"];
var val2 = data.key;
```
유의할 점은, json 데이터가 loop 배열을 encode 한 것이라면, 루프 순번을 지정해 주어야 한다.
```
var val1 = data[0]["key"];
var val2 = data[0].key;
```


https://java119.tistory.com/54


## javascript 에서 json data format 변환 - JSON.parse(), JSON.stringify()
JSON.parse()
```
const json = '{"result":true, "count":42}';
const obj = JSON.parse(json);

console.log(obj.count);
// expected output: 42

console.log(obj.result);
// expected output: true
```
JSON.stringify()
```
console.log(JSON.stringify({ x: 5, y: 6 }));
// expected output: "{"x":5,"y":6}"

console.log(JSON.stringify([new Number(3), new String('false'), new Boolean(false)]));
// expected output: "[3,"false",false]"

console.log(JSON.stringify({ x: [10, undefined, function(){}, Symbol('')] }));
// expected output: "{"x":[10,null,null,null]}"

console.log(JSON.stringify(new Date(2006, 0, 2, 15, 4, 5)));
// expected output: ""2006-01-02T15:04:05.000Z""
```




https://developer.mozilla.org/ko/docs/Learn/JavaScript/Objects/JSON
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse

추천0

댓글목록

등록된 댓글이 없습니다.

Total 346건 1 페이지
개발 목록
번호 제목 조회 추천 날짜
3468006-15
34547005-04
344201003-11
열람중159003-04
342179002-21
341216002-20
340186002-18
339175002-15
338225002-13
337205002-08
336169002-08
335195002-03
334183001-31
333272001-29
332216001-28
331192001-13
330267012-23
329214012-20
3281052005-19
3271162005-15

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.