日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

使用C/C++解析json文件

發布時間:2025/3/15 c/c++ 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用C/C++解析json文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • 為什么?
  • 怎么做?


為什么?

? ? ? ?舉個例子,我們在使用C/C++進行深度學習模型的測試,由于測試過程中可能有許多參數要傳給model,比如在進行目標檢測時,要傳入nms閾值等。我們要最優化測試結果,這類參數需要不斷的調整,如果我們把這類參數的值寫在C/C++代碼中,每次修改都要重新進行make,這樣十分麻煩。
? ? ? ?我們可以將這些參數寫在一個json文件中,在C/C++代碼中解析json文件,讀取出參數。這樣,我們每次修改參數的值,不需要重新進行make,省時省力。

怎么做?

  • 安裝jsoncpp
sudo apt-get install libjsoncpp-dev

? ? ? ?安裝后,頭文件在“/usr/include/jsoncpp/json"下,動態庫文件在"/usr/lib/x86_64-linux-gnu/libjsoncpp.so.1.7.2"

  • 修改CMakeLists

? ? ? ?在CMakeLists中要加入jsoncpp的頭文件路徑和動態庫路徑。具體如下:

SET(JSONCPP_INCLUDE /usr/include/) SET(JSONCPP_LIBS /usr/lib/x86_64-linux-gnu/libjsoncpp.so.1.7.2)SET(INCLUDES_DIRS ${JSONCPP_INCLUDE}) SET(LIBS ${JSONCPP_LIBS})INCLUDE_DIRECTORIES(${INCLUDES_DIRS} LINK_LIBRARIES(${LIBS})
? ? ? ?假設我們的json文件長這樣: {"model1": {"model_path": "../path1/path2/xxx.model","batch_size": 1,"nms_threshold": 0.8} }

? ? ? ?我們可以使用如下代碼讀出這三個參數的值:

#include <fstream> #include <sstream> #include <iostream> #include <jsoncpp/json/json.h>void parse_json() {std::string path = "../params.json";std::ifstream fin;fin.open(path, std::ios::binary);Json::Reader reader;Json::Value root;if(reader.parse(fin, root, false)){std::string model_path = root["model1"]["model_path"].asString();int batch_size = root["model1"]["batch_size"].asInt();float nms_threshold = root["model1"]["nms_threshold"].asFloat();} }

總結

以上是生活随笔為你收集整理的使用C/C++解析json文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 梦梦电影免费高清在线观看 | 日日网| 在线观看亚洲视频 | 中文字幕二区在线观看 | 国产外围在线 | av影视天堂 | 91免费国产在线 | 免费观看av | 日韩精品成人av | 可以免费看毛片的网站 | 不良视频在线观看 | 欧美在线一区二区视频 | 狠狠干香蕉 | 在线观看国产亚洲 | 久久国产中文字幕 | 丁香激情网 | 国产无人区码熟妇毛片多 | 日韩女优中文字幕 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 午夜羞羞网站 | 美日韩丰满少妇在线观看 | 欧美网 | 伊人网综合视频 | 中文字幕高清一区 | 91精品国产自产精品男人的天堂 | av男女| 日日夜夜人人 | 女女百合高h喷汁呻吟玩具 www.亚洲一区 | 国产福利专区 | 久草影音| 精品成人免费视频 | 国产成人精品综合在线观看 | 欧美xxxx18国产 | 亚洲视频精品在线 | 亚洲精品视频三区 | 亚洲无打码 | 国产电影一区二区三区 | 久久久精品一区二区涩爱 | 日本高清不卡二区 | 又嫩又硬又黄又爽的视频 | 91av久久久 | 九月丁香婷婷 | 人人人妻人人澡人人爽欧美一区 | 黄色国产在线视频 | 人人模人人爽 | 狠狠干天天操 | 黑人巨大精品欧美一区二区蜜桃 | 美女少妇一区二区 | 嫩草在线观看视频 | 中日韩男男gay无套 人人草人人干 | 亚州av网| 麻豆网址 | 91岛国| 中文字幕一区二区三区人妻不卡 | 中文字幕视频在线 | 久久婷婷影视 | 污导航在线观看 | 日本人视频69式jzzij | 成人免费大片黄在线播放 | 青青久在线视频 | 亚洲人成免费电影 | 99久久99久久精品国产片果冰 | 99热免费观看 | 好吊操精品视频 | 欧美激情影音先锋 | 欧美极度另类 | 一级片aaaa| 黄色片网站大全 | 欧洲女同同性吃奶 | 一区二区三区在线免费观看 | 黄色日本网站 | 村上里沙番号 | 亚洲综合99 | 裸体美女免费视频网站 | 深夜成人在线观看 | 日韩精品xxxx | 五月婷婷av | 亚洲精品图区 | 伊人自拍视频 | 福利视频导航网 | 日日噜噜夜夜爽爽 | 伊人三级 | 邻居少妇张开双腿让我爽一夜 | 午夜视频在线免费播放 | 国产无遮挡又黄又爽免费视频 | 国产97色在线 | 国产 | 四虎8848精品成人免费网站 | 国产麻豆免费观看 | 日韩不卡毛片 | 男男play呻吟动漫网站 | 最新一区二区三区 | 天天色天天 | v片在线看 | 高清欧美性猛交xxxx黑人猛交 | 手机av网站 | 91久久精品国产91久久 | 国产97av| 99久久精品免费看国产免费软件 | 亚洲乱色熟女一区二区三区 |