Home | Develop | Download | Contact
example_jsonelement_create.cpp

Programa para el testeo de las funciones.

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

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

Para executar o programa:

./example_jsonelement_create

Retornando por consola:

{
        "Real":11.12,
        "numero":7
}
12
10.2
true
"cualquer"
"cualquer"
[-1,5,1,-11]
[-3,5,8,-11]
[-1.5,1.8,-1.2]
["aa","bb"]

[
        {
                "Real":11.12,
                "numero":7
        },
        {
                "Real":11.12,
                "numero":7
        }
]

Código example_jsonelement_create.cpp:

#include <Pds/Ra>
int main(void)
{
J.Add("numero",7);
J.Add("Real",11.12);
Je=J ; Je.Print();
Je=12 ; Je.Print();
Je=10.2; Je.Print();
Je=true; Je.Print();
Je="cualquer"; Je.Print();
Je=std::string("cualquer"); Je.Print();
Je=std::vector<int>({-1,5,1,-11}); Je.Print();
Je=std::vector<long int>({-3,5,8,-11}); Je.Print();
Je=std::vector<double>({-1.5,1.8,-1.2}); Je.Print();
Je=std::vector<bool>({true,false,true}); Je.Print();
Je=std::vector<std::string>({"aa","bb"}); Je.Print();
Je=std::vector<Pds::Json>({J,J}); Je.Print();
return 0;
}
La clase tipo Pds::JsonElement . Esta clase genera un elemento de una estructura Json....
Definition: JsonElement.hpp:52
La clase tipo Pds::Json . Esta clase genera una estructura capaz de almacenar datos del formato Json....
Definition: Json.hpp:63
void Print(bool last=true, unsigned int Ntabs=0) const
Retorna un std::string con texto en formato JsonElement.
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