一、從字串中讀取json
a.cpp
#
include
#include
"json/json.h"
using
namespace
std;int
main()"
; json::reader reader;
json::value root;
//從字串中讀取資料
if(reader.parse(str,root))
return 0;
}
makefile檔案
lib=-l/usr/
local/lib/
libjson/ -ljson_linux-gcc-4.4
.7_libmt
a: a.o
g++ -o a -std=c++0
x a.o $(lib)
a.o:
a.cpp
g++ -c a.cpp
clean:
rm -rf a.o a
執行結果
二、從檔案中讀取json
personalinfo.json(乙個儲存了json格式字串的檔案)
,
"achievement"
:["ach1"
,"ach2"
,"ach3"
]}
a.cpp
#
include
#include
#include
"json/json.h"
using
namespace
std;int
main
() cout
<< endl
; cout
<< "reading complete!"
<< endl
; }
is.close();
return 0;
}
makefile
lib=-l/usr/
local/lib/
libjson/ -ljson_linux-gcc-4.4
.7_libmt
a: a.o
g++ -o a -std=c++0
x a.o $(lib)
a.o:
a.cpp
g++ -c a.cpp
clean:
rm -rf a.o a
執行結果
三、將資訊儲存為json格式
a.cpp
#
include
#include
#include
"json/json.h"
using
namespace
std;int
main
()
makefile
lib=-l/usr/
local/lib/
libjson/ -ljson_linux-gcc-4.4
.7_libmt
a: a.o
g++ -o a -std=c++0
x a.o $(lib)
a.o:
a.cpp
g++ -c a.cpp
clean:
rm -rf a.o a
執行結果
生成的檔案personalinfo.json
,
"***_is_male"
: true
}
end C Json檔案讀取
前言 json語法格式 json由鍵 值對構成 值的型別如下 json 值可以是 簡單來說,json就是物件和陣列兩種結構,通過不同的組合可以表示很多資訊 通過鍵來取值或者賦值 json裡面的屬性名需要和物件的相一致 json的根要麼是乙個陣列或者乙個物件 jsondata 轉化為json格式字串j...
TFRecords 檔案的生成和讀取
1.tensorflow提供了tfrecords的格式來統一儲存資料,理論上,tfrecords可以儲存任何形式的資料。tfrecords檔案中的資料都是通過tf.train.example protocol buffer的格式儲存的。以下的 給出了tf.train.example的定義。messa...
C 讀取和生成Ini檔案
新建乙個類,附上 如下 tip 括號內為ini檔案的位址路徑,為轉義符號,不然會報錯。using system using system.collections.generic using system.linq using system.text using system.io using sys...