8000 jsonobject prints string as true · Issue #70 · bblanchon/ArduinoJson · GitHub
[go: up one dir, main page]

Skip to content
jsonobject prints string as true #70
@MornyDK

Description

@MornyDK

Hi

I'm planing on using the 1sheeld (1sheeld.com) to send and receive SMS with the Arduino. The SMS is to be generated and handled in a .net application. I'm planing on using json in the communication between the .net application and the Arduino.
I have a problem in the following code, when making the println in the beginning the number and the text is printet as expected in the 1sheeld terminal shield for debugging purposes. When making the println og the buffer in the end, I'd expect something like this {"PhoneNo":"555890123","Message":"The text in the SMS"} as I'm adding 2 strings to the jsonobject.

Insted I'm getting this: {"PhoneNo":true,"Message":true} - Why??

/MornyDK

void receiveSms(String number ,String text)
{
Terminal.println(number);
Terminal.println(text);

StaticJsonBuffer<200> jsonBuffer;
JsonObject& root = jsonBuffer.createObject();
root["PhoneNo"] = number;
root["Message"] = text;
char buffer[256];
root.printTo(buffer, sizeof(buffer));
Terminal.println(buffer);
Terminal.println("");

}

Metadata

Metadata

Assignees

No one assigned

    Labels

    v5ArduinoJson 5

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0