繁体   English   中英

使用ember.js的JSON数据

[英]JSON Data using ember.js

以下是API概述(示例网址http://api.example.com/data.json

{
      "results":[
        {
          "id":"4422",
            "updated":"Mon Jun 26 15:01:05 GMT 2006",
              "description":"Meet fellow Social Networkers near you! Come to a local Social Networking Meetup to make valuable social connections and cultivate relationships with other elbow-rubbers in your area.",
             "name":"Social Networking",
             "link":"http:\/\/socialnetwork.meetup.com\/",
             "urlkey":"socialnetwork",
             "members":"245701"
          }
       ],
       "meta":{
          "id":"",
          "title":"Meetup Topics",
          "count":1,
          "updated":"",
          "description":"API for accessing meetup topics",
          "next":"",
          "link":"http:\/\/api.meetup.com\/topics\/",
          "method":"Topics",
          "total_count":3063,
          "url":"http:\/\/api.meetup.com\/topics\/\/?order=members&key=1&page=1&format=json&desc=0&offset=0",
          "prev":""
       }
    }

使用普通的javascript,我可以

var req = new XMLHttpRequest();
req.open('GET', 'http://api.example.com/data.json', false);
req.send();
json = req.responseText;
object = JSON.parse(json)['results'];
console.log(object.id);
console.log(object.link);

我如何使用ember.js和ember-data来访问属性?

在这种情况下,您可能无法使用ember-data,因为如果您愿意,则需要遵循约定创建自己的适配器

但是您仍然可以使用普通的旧jQuery消耗这些数据而无需使用余烬数据。

var request = Ember.$.getJSON('http://api.example.com/data.json');

request.then(function(object) {
 console.log(object);
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM