loadJSON()
loadJSON()
- 제공된 위치에서 검색된 텍스트를 기반으로 JSON 객체를 생성한다.
1) 이 함수 사용 시, 표준 HTTP 요청을 사용해 JSON 지원 서버에서 콘텐츠를 검색할 수 있다.
2) WordPress(JSON API 플로그인 필요) 및 Drupal과 같은 콘텐츠 관리 시스템은
콘텐츠 검색을 위한 JSON / API를 제공한다.
- 괄호 안에는 String 문자열로 지정된 위치에서 JSON 데이터를 로드한다.
1) 제공된 위치는 URL 또는 상대 파일 경로여야 한다.
2) 파일 프로토콜과 http/https 프로토콜도 지원된다.
3) file 프로토콜이 있는 정규화 URL은 'file://<host>/<path>' 이다.
* 호스트가 localhost인 경우 생략할 수 있으며, 그 결과는 'file:///<path>'로 하면 된다.
* 예를 들어, 'file:///c:/somefolder/somejson.json'으로 표현할 수 있다.
- snippet에서 JSON 데이터를 검색할 때의 샘플을 만들어 보자.
var localJSON =
loadjson('snippets/jsonsnippet.json');
if(localJSON.post) {
results.html("<h3>" + localJSON.post.title
+ "</h3><p>" + localJSON.post.modified + "</p>");
}
- WordPress 사이트에서 하나의 게시물을 검색해보자.
var wpPost =
loadjson('http://192.168.101.58/2013/06/
leave-the-third-dimension-behind-and-
focus-on-real-printing-innovation/>json=1');
if(woPost.post) {
results.html("<h1>" + wpPost.post.title + "</h1>"
+ wpPost.post.content);
}
- WordPress 사이트에서 여러 게시물을 검색해보자.
var numPosts = 3;
var wpPost = '';
var wpRecentPosts =
loadjson('http://192.169.101.58/?json=get_recent_posts&count=' + numPosts);
if(wpRecentPosts.posts) {
for(var i=0; i<numPosts; i++) {
wpPost += "<p>" +
wpRecentPosts.posts[i].title + "</p>";
}
}
results.after(wpPost)
반응형
728x90
반응형
'프로그래밍 언어 > UI5' 카테고리의 다른 글
[ SAPUI5 ] / Data Binding (6) | 2023.03.14 |
---|---|
[ SAPUI5 ] What is the 'RuleBuilder'? (0) | 2023.03.07 |
[ SAPUI5 ] What is the 'getParent'? (0) | 2023.03.02 |
[ SAPUI5 ] What is the 'i18n'? (10) | 2023.02.24 |