c/c++

JSON 사용하기

밀크빵 2013. 3. 13. 13:23

1.     Json 관련 헤더 파일 포함

A.     autolink.h

B.      config.h

C.      features.h

D.     json.h

E.      json_batchallocator.h

F.      json_internalarray.inl

G.     json_internalmap.inl

H.     json_valuiterator.inl

I.       reder.h

J.       value.h

K.      writer.h

 

2.     소스 파일 포함

A.     json_reader.cpp

B.      json_value.cpp

C.      json_writer.cpp

 

3.     사용 방법

A.     데이터 저장

{       Json::Value root;

        Json::Value encoding;

 

        root["encoding"] = "UTF-8";

 

        Json::Value plugins;

        plugins.append("python");

        plugins.append("C++");

        plugins.append("ruby");

        plugins.append(test);

        root["plub-ins"] = plugins;

 

        Json::Value indent;

        indent["length"] = 3;

        indent["use_space"] = true;

        root["indent"] = indent;

 

        Json::StyledWriter writer;

        std::string outputConfig = writer.write( root );

}