Go 写了个 ruby-china 的 go 版本的 api 库

no13bus · 2015年01月21日 · 最后由 no13bus 回复于 2015年03月09日 · 8040 次阅读

https://github.com/no13bus/go-rubychina

ps: 发现 go 对 api 的返回 json 的解析是先将数据结构定义好了,然后再写函数,然后返回 struct,而不是那种 python 的那种直接对字串进行解析。觉得多了好多代码。不知道大家都是怎么弄的?

https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/07.2.md 有讲到。不过写 go 没写 ruby 舒服啊,学了 ruby 后再学其它语言就是各种不爽。

嗯。体验下 golang 的语言的编程思想和 golang 的 goroutine 也有点意思

静态语言处理 JSON 就是很麻烦

#1 楼 @nowherekai 嗯。看过这个,他用了 simplejson,刚才又看了好几个别人写的 go 语言的 api,差不多跟我写的类似。都是提前把数据结构设计好,然后进行 json 解析。

#5 楼 @no13bus 我用 Swift、Java、C# 处理 JSON 都没一个顺手的,其中 Google Gson 就跟你说的思路一样

#6 楼 @swordray 恩。静态语言对类型要求严格导致的吧。go-simplejson 算是一种比较简单的处理方式了,但是如果真写 api 的话,还是要按照之前的套路来。

数据结构运行时没法修改,需要一开始定义好?

#8 楼 @mogodb 不事先定义好的话 没法进行解析。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号