Home | Develop | Download | Contact
example_json_load.cpp
1
83#include <Pds/Ra>
84#include <map>
85#include <unordered_map>
86int main(void)
87{
88 Pds::Json J,J1;
89
90 J.Add("boobleano",true);
91 J.Add("numero",7);
92 J.Add("real",11.12);
93 J.Add("cadena","texto cualquiera"); J1=J;
94 J.Add("child",J);
95
96 J.Add("arreglo-boobleano",std::vector<bool>({true,false,true,false}));
97 J.Add("arreglo-entero" ,std::vector<long int>({-3,5,7,8}));
98 J.Add("arreglo-real" ,std::vector<double>({-4.3,9.1}));
99 J.Add("arreglo-text" ,std::vector<std::string>({"kk","pp"}));
100 J.Add("arreglo-json" ,std::vector<Pds::Json>({J1,J1}));
101
102 J.Save("myfile.json");
103
104 J1.Load("myfile.json");
105
106 J.Print();
107 J1.Print();
108
109 return 0;
110}
La clase tipo Pds::Json . Esta clase genera una estructura capaz de almacenar datos del formato Json....
Definition: Json.hpp:63
void Print(void) const
Retorna un std::string con texto en formato Json.
bool Load(const std::string &filepath)
bool Add(const std::string &Label, const Pds::JsonElement &E)
Agrega un elementos Json a la estructura Json.
bool Save(const std::string &filepath) const
Salva el objeto Json en un archivo.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed