Home | Develop | Download | Contact
example_json_get3.cpp

Programa para el testeo de las funciones.

Programa para el testeo de las funciones.Para compilar o código example_json_get3.cpp:

g++ -static -o example_json_get3 example_json_get3.cpp -lpdsramm

Para executar o programa:

./example_json_get3

Retornando por consola:

{
        "cadena":"texto cualquiera",
        "numero":7,
        "real":11.12
}


J:
{
        "cadena":"uno dos tres",
        "numero":123,
        "real":3.14159
}

Código example_json_get3.cpp:

#include <Pds/Ra>
Pds::Json get_json1(void)
{
J.Add("numero",7);
J.Add("real",11.12);
J.Add("cadena","texto cualquiera");
return J;
}
int main(void)
{
Pds::Json J=get_json1();
J.Print();
std::cout<<"\n";
J.In<long int>("numero")=123;
J.In<double>("real")=M_PI;
J.In<std::string>("cadena")="uno dos tres";
J.Print("\nJ:\n");
return 0;
}
La clase tipo Pds::Json . Esta clase genera una estructura capaz de almacenar datos del formato Json....
Definition: Json.hpp:63
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.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed