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:
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>
{
J.
Add(
"cadena",
"texto cualquiera");
return J;
}
int main(void)
{
std::cout<<"\n";
J.
In<
long int>(
"numero")=123;
J.
In<
double>(
"real")=M_PI;
J.
In<std::string>(
"cadena")=
"uno dos tres";
return 0;
}
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.