74 J.
Add(
"cadena",
"texto cualquiera"); J1=J;
77 J.
Add(
"arreglo-entero",std::vector<long int>({-3,5,7,8}));
78 J.
Add(
"arreglo-real" ,std::vector<double>({-4.3,9.1}));
79 J.
Add(
"arreglo-text" ,std::vector<std::string>({
"kk",
"pp"}));
80 J.
Add(
"arreglo-json" ,std::vector<Pds::Json>({J1,J1}));
93 std::cout<<
"J.In<long int>(\"numero\"):"
94 <<J.
In<
long int>(
"numero")<<
"\n";
96 std::cout<<
"J.In<double>(\"real\"):"
97 <<J.
In<
double>(
"real")<<
"\n";
99 std::cout<<
"J.In<std::string>(\"cadena\"):"
100 <<J.
In<std::string>(
"cadena")<<
"\n";
102 std::cout<<
"J.In<Pds::Json>(\"child\"):"
105 std::cout<<
"J.In<std::vector<long int>>(\"arreglo-entero\")[1]:"
106 <<J.
In<std::vector<long int>>(
"arreglo-entero")[1]<<
"\n";
108 std::cout<<
"J.In<std::vector<double>>(\"arreglo-real\")[1]:"
109 <<J.
In<std::vector<double>>(
"arreglo-real")[1]<<
"\n";
111 std::cout<<
"J.In<std::vector<std::string>>(\"arreglo-text\")[1]:"
112 <<J.
In<std::vector<std::string>>(
"arreglo-text")[1]<<
"\n";
114 std::cout<<
"J.In<std::vector<Pds::Json>>(\"arreglo-json\")[1]:"
115 <<J.
In<std::vector<Pds::Json>>(
"arreglo-json")[1];
La clase tipo Pds::Json . Esta clase genera una estructura capaz de almacenar datos del formato Json....
Datum & In(std::string Label)
Retorna una referencia a un dato de tipo "Datum" en el objeto de tipo Json.
void Print(void) const
Retorna un std::string con texto en formato Json.
bool Add(const std::string &Label, const Pds::JsonElement &E)
Agrega un elementos Json a la estructura Json.