c - 如何在 C 中安全地缩小 JSON 文件?

标签 c json parsing comments minify

我查看了 Can comments be used in JSON? 中的回复关于注释json文件,普遍的共识是:

  • 不要
  • 使用数据作为评论
  • 撰写评论并将其缩小

如果可能的话,我想采用第三种方法,但似乎在谷歌上搜索标准 javascript 之外的 json 压缩器对于解决问题来说是一种毫无值(value)的方法。

有没有c语言的json压缩库?我强烈不想自己写一个。

谢谢

最佳答案

大多数 JSON 库都可以读取(解码或解析 JSON)和写入(编码或打印 JSON)。有些有一些打印选项(例如缩进或不缩进)。因此,只需读取 JSON 数据,并使用适当的标志打印它即可。这应该“缩小”JSON

对于JANSSON library查看标志JSON_COMPACTjson_dumpf (并且,正如您所评论的,JSON_DECODE_ANY 用于 json_loads)

关于c - 如何在 C 中安全地缩小 JSON 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25770918/

相关文章:

c - 字符数组在文件处理中不起作用

c - 不理解字符计数程序的输出

javascript - 如何使用 Javascript 更改 JSON 对象

python - 在 Python 中转储到 JSON 时,字符串中的 Unicode 值被转义

java - 哪个是最好的 Java JSON 重写器?

c - 程序总是输出0值

c - C 中的动态数组

parsing - 有没有办法在不使用语法引导翻译的情况下编写编译器前端?

c++ - ANTLR4 cpp 语法无法生成解析器;空指针异常

c# - 使用C#正则表达式替换XML元素内容