Go struct 来表示 twitter JSON 结果

我在下面抨击了这个 Go twitter 客户端,客户端在显示结果方面仍然需要一些工作,我想将 JSON 结果http://pastie.org/7298856表示为 Go 结构,我不不需要 JSON 结果中的所有字段,任何指针?


package main


import (

    "fmt"

    "io/ioutil"

    "log"

    "net/http"

)


type TwitterResult struct{


}


var twitterUrl = "http://search.twitter.com/search.json?q=%23KOT"


func retrieveTweets(c chan<- string) {

    for {

        resp, err := http.Get(twitterUrl)

        if err != nil {

            log.Fatal(err)

        }


        defer resp.Body.Close()

        body, err := ioutil.ReadAll(resp.Body)

        c <- string(body)

    }


}


func displayTweets(c chan string) {

    fmt.Println(<-c)

}


func main() {

    c := make(chan string)

    go retrieveTweets(c)

    for {

        displayTweets(c)

    }


}


肥皂起泡泡
浏览 194回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go