【C++】Visual Studio C++使用配置Json库文件(老爷式教学)

简介: 【C++】Visual Studio C++使用配置Json库文件(老爷式教学)

在visual studio中使用C++调用Json的三方库有很多种办法,这里简述一种比较方便的方法。绝对好用,不好用你砍我。



第一步:下载Json的三方库

下载JSON的三方库并解压:【点击这里】

如果你不能进外网可以:

(关注“测试开发自动化” 弓中皓,获取更多学习内容)

二、执行命令

在控制台进入你解压的路径(上图所在路径),执行python命令:

python amalgamate.py

执行完以后,你会发现多了一个dist目录。

三、拷贝dist目录至项目中

将dist目录中的内容拷贝到你的项目路径中。

四、测试效果

1)测试的xxx.json文件如下:

{
  "UB": [ "xxx S", "xxx L"], 
  "NX": [ "xxx M", "xxx S"]
}

将XXX.json放入你自己的工程中。

2)测试的xxx.cpp如下:

#include <iostream>
#include <fstream>
#include "jsoncpp.cpp"
int main()
{
  Json::Reader reader;
  Json::Value root;
  std::ifstream inff("xxx.json", std::ios::binary);
  if (!inff.is_open())
  {
    std::cout << "Error Opening! ";
    return 0;
  }
  if (reader.parse(inff, root))
  {
    for (unsigned int i = 0; i < root["NX"].size(); i++) {
      std::string ach = root["NX"][i].asString();
      std::cout << ach << '\t';
    }
  }
  return 0;
  
}

运行结果:

如果对你有用,点赞+收藏!!!

(关注“测试开发自动化” 弓中皓,获取更多学习内容)



相关文章
|
8天前
|
编译器 开发工具 C++
【Python】已解决error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build
【Python】已解决error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build
45 0
|
20天前
|
存储 分布式数据库 API
技术好文:VisualC++查看文件被哪个进程占用
技术好文:VisualC++查看文件被哪个进程占用
|
2月前
|
编译器 开发工具 C语言
配置C++的学习环境
这篇教程介绍了学习C++语言所需的环境配置和软件选择。首先,你需要一个文本编辑器(如Visual Studio Code、Visual Studio、Vim、Emacs或Eclipse)和一个C++编译器(如GCC)。在不同操作系统上安装GCC的方法包括:在Linux或UNIX上使用命令行检查或安装GCC,在Mac OS X上通过Apple的Xcode,而在Windows上则需要安装MinGW。教程还提供了使用Visual Studio创建和编译C++程序的步骤。最后,文章简述了g++编译器的使用及其常用命令选项。
36 0
|
15天前
tasks.json、launch.json、c_cpp_properties.json配置
tasks.json、launch.json、c_cpp_properties.json配置
10 0
|
17天前
|
机器学习/深度学习 JSON 移动开发
详细解读BootStrap智能表单系列八表单配置json详解
详细解读BootStrap智能表单系列八表单配置json详解
|
21天前
|
机器学习/深度学习 JSON 移动开发
详细解读BootStrap智能表单系列八表单配置json详解
详细解读BootStrap智能表单系列八表单配置json详解
10 0
|
22天前
|
JavaScript
TypeScript编译(tsconfig.json配置)
TypeScript编译(tsconfig.json配置)
14 0
|
1月前
|
C++
新手小白第一次使用VisualStudio的简单配置教程
新手小白第一次使用VisualStudio的简单配置教程
|
1月前
|
Web App开发 JavaScript
使用CRXjs、Vite、Vue 开发 Chrome 多页面插件,手动配置 vite.config.ts 和 manifest.json 文件
使用CRXjs、Vite、Vue 开发 Chrome 多页面插件,手动配置 vite.config.ts 和 manifest.json 文件
37 0
|
1月前
|
JSON 开发工具 C语言
编程入门(五)【Visual Studio Code安装与C/C++语言运行】
编程入门(五)【Visual Studio Code安装与C/C++语言运行】
652 0