如何从json字符串中获取值?

时间:2012-07-30 22:23:25

标签: c json

假设我有一个包含以下内容的字符串:

{"ticker":{"high":8.976,"low":8.843,"avg":8.9095,"vol":2096.78,"last":8.845,"buy":8.946,"sell":8.843,"server_time":1343686701}}

我如何取数字并将它们放入一个单独的变量?

例如:

int high = 8.976
int low = 8.843
/* and so on */

1 个答案:

答案 0 :(得分:3)

很多方法。

“sscanf”是另一种选择。

标准字符串函数“strstr()”,“atof()”等是另一种。

我建议找一个好的JSON解析库。例如: