gpt4 book ai didi

c - 使用 c 中的 libcurl 将地理编码的 json 响应保存在 json 文件中

转载 作者:行者123 更新时间:2023-11-30 15:48:33 25 4
gpt4 key购买 nike

我正在使用地理编码通过 libcurl 函数检索地址的纬度和经度。它工作正常,程序在 ubuntu 终端中打印 json 响应。我只是不知道如何使用 libcurl 中的 WRITEFUNCTION 选项将来自 google 服务器的响应保存在 json 文件中。它可以使用 write_data 函数处理普通文本文件,我不知道如何将数据保存在 json 文件中。

谁知道,谢谢!

乔亚

最佳答案

您只需关注官方 url2file.c例子。注意:

  • 如果您愿意,可以更改输出文件名(请参阅页面文件名)。可选:使用 .json 扩展名 - 它只是表明此文件包含 JSON 的一种方式
  • 使用"w"作为打开模式,而不是"wb"(即fopen(pagefilename, "w");)<

注释:

  • 默认情况下,JSON 文件只不过是采用 UTF-8 编码的文本文件,
  • libcurl 也可以与 JSON 库结合使用,以便在传输后操作 JSON 对象。这是 json-c 的示例具有渐进式 JSON 解析功能:https://github.com/deltheil/json-url

关于c - 使用 c 中的 libcurl 将地理编码的 json 响应保存在 json 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16760226/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com