问题列表 - 第22744页

基本的json> struct问题(使用'Go')

我正在使用twitter的api,试图从中获取json数据

http://search.twitter.com/trends/current.json
Run Code Online (Sandbox Code Playgroud)

看起来像:

{"as_of":1268069036,"trends":{"2010-03-08 17:23:56":[{"name":"Happy Women's Day","query":"\"Happy Women's Day\" OR \"Women's Day\""},{"name":"#MusicMonday","query":"#MusicMonday"},{"name":"#MM","query":"#MM"},{"name":"Oscars","query":"Oscars OR #oscars"},{"name":"#nooffense","query":"#nooffense"},{"name":"Hurt Locker","query":"\"Hurt Locker\""},{"name":"Justin Bieber","query":"\"Justin Bieber\""},{"name":"Cmon","query":"Cmon"},{"name":"My World 2","query":"\"My World 2\""},{"name":"Sandra Bullock","query":"\"Sandra Bullock\""}]}}
Run Code Online (Sandbox Code Playgroud)

我的结构看起来像:

type trend struct {  
 name  string  
 query string  
}  

type trends struct {  
 id string  
 arr_of_trends []trend  
}  

type Trending struct {  
 as_of  string  
 trends_obj trends  
}
Run Code Online (Sandbox Code Playgroud)

然后我将JSON解析为一个类型的变量Trending.我对JSON很新,所以我主要关注的是确保我已正确设置数据结构来保存返回的json数据.

我正在'Go'中写这个用于学校的项目.(这不是特定任务的一部分,只是我正在演示的语言演示)

更新:根据PeterSO的评论,我正在进行正则表达式路线.使用:

Cur_Trends := new(Current)
/* unmarshal the JSON into our structures */

//find proper json time-name
aoUnixTime, _, _ := os.Time()

// insert code …
Run Code Online (Sandbox Code Playgroud)

regex json map go data-structures

5
推荐指数
0
解决办法
1841
查看次数

检查NSDate是否保留日期或为空

查看NSDate实际上是设置为日期还是空的最佳方法是什么?返回其描述或将其更改为字符串返回"(null)"...?

谢谢.

iphone objective-c nsdate

8
推荐指数
2
解决办法
1万
查看次数

Visual C++中的Pthreads

我在Windows中尝试多线程,并想知道我是否应该这样做

如果我尝试在不同的平台上开发这样的应用程序,学习Pthreads会很有用 - 但是我没有学习Win32 API而失去了什么?或者两者都足够相似,以便学习一个可以让我轻松找出另一个?

c++ windows multithreading pthreads visual-c++-2005

10
推荐指数
1
解决办法
1万
查看次数

为什么java的Pattern和Matcher类中没有公共构造函数?

我想知道java的Pattern和Matcher类中是否有任何特定的原因没有公共构造函数?

谢谢

java

1
推荐指数
1
解决办法
1380
查看次数

使用"Like"函数比较同一表中的2列

我试图想出一种方法来查询同一个表中两个不同列中的值,其中结果集将指示columnB的值不包含columnA值的实例.

例如,我的"节点"表包含"NodeName"和"DNS"列.值应类似于以下内容:

NodeName    DNS
Router1     Router1.mydomain.com
Run Code Online (Sandbox Code Playgroud)

我想运行一个查询来显示哪些行的DNS值不包含(或以NodeName字段的值开头).我认为查询应该具有类似于以下内容的功能,但显然我在这种情况下缺少关于使用"Like"的内容.

SELECT NodeName, DNS
WHERE DNS NOT LIKE 'NodeName%'
Run Code Online (Sandbox Code Playgroud)

我正在使用SQL Server 2005,任何建议都将非常感谢...... :)

sql sql-server sql-server-2005 pattern-matching

6
推荐指数
1
解决办法
1万
查看次数

如何创建仅在文件中可见的PHP函数?

如何创建仅在文件中可见的PHP函数?外部文件不可见.换句话说,相当于C中的静态函数

php

11
推荐指数
2
解决办法
2676
查看次数

Android上的指尖绘图应用程序?

我是这个有趣论坛的新用户!

我想开始为Android开发应用程序,在开始之前我想了解一些Android功能...

第一个Android功能是如何将屏幕上的手指动作与java相关联...

是否有任何源代码示例显示如何在Android屏幕上用手指绘制?

你能为我推荐一个下载例子的好地方吗?

谢谢

java android

15
推荐指数
2
解决办法
1万
查看次数

C# - 用下划线和字母替换每个UpperCase字母

如何用下划线和C#中的字母替换每个UpperCase字母?注意:除非该字符已经由下划线继续.

更新: 例如,MikeJones
将变成
Mike_Jones

但Mike_Jones
不会变成
Mike__Jones

Regex是最好的方法吗?我从哪里开始这个?

.net c# regex string

16
推荐指数
1
解决办法
9280
查看次数

如何找到任何整数的10的下一个倍数?

动态整数将是0到150之间的任何数字.

即 - 数字返回41,需要返回50.如果数字是10则需要返回10.数字是1需要返回10.

如果我将整数修改为小数,我以为我可以使用天花板功能......?然后使用天花板功能,并回到十进制?
唯一的事情也是必须知道这个数字是1,2或3位数(即-7 vs 94 vs 136)

有没有更好的方法来实现这一目标?

谢谢,

c algorithm math

42
推荐指数
5
解决办法
4万
查看次数

Android:焦点在EditText上时自动显示软键盘

我正在使用输入框AlertDialog.在EditText该对话框中本身自动对焦,当我打电话AlertDialog.show(),但软键盘未自动显示.

如何在显示对话框时自动显示软键盘?(并且没有物理/硬件键盘).与按下"搜索"按钮调用全局搜索的方式类似,将自动显示软键盘.

keyboard android soft-keyboard android-edittext

328
推荐指数
12
解决办法
29万
查看次数