问题描述

Linux的换行符是\n,Windows的换行符是\r\n,在Linux系统下使用cJson库解析本地json文件没有问题,但如果把Windows的json文件拷贝到Linux下需要把\r\n给过滤掉,否则传入文件buffer就解析不出cJson对象!

解决办法

  1. 一个简单的办法通过vim设置set ff=unix将文件改为Unix文件格式
  2. 通过c/c++实现trim或者trimmed接口过滤掉首尾两端空白符

© 2025 hywing 使用 Stellar 创建
总访问 113701 次 | 本页访问 326