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 解析。
#3 楼 @swordray 感觉出来了
#5 楼 @no13bus 我用 Swift、Java、C# 处理 JSON 都没一个顺手的,其中 Google Gson 就跟你说的思路一样
#6 楼 @swordray 恩。静态语言对类型要求严格导致的吧。go-simplejson 算是一种比较简单的处理方式了,但是如果真写 api 的话,还是要按照之前的套路来。
数据结构运行时没法修改,需要一开始定义好?
#8 楼 @mogodb 不事先定义好的话 没法进行解析。