Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed MbedJSONValue
Revision 3:632a7590a341, committed 2018-01-15
- Comitter:
- Arkadi
- Date:
- Mon Jan 15 12:46:23 2018 +0000
- Parent:
- 2:c887a1b1b762
- Commit message:
- minor changes
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Mon Jan 15 12:45:43 2018 +0000
+++ b/main.cpp Mon Jan 15 12:46:23 2018 +0000
@@ -5,6 +5,8 @@
/*
Construct packet from uart and parse with json format
json:<PACKET>\r\n
+ test with
+ json:{"my_array": ["demo_string", 10], "my_boolean": true}
*/
/*
@@ -222,23 +224,23 @@
pc.printf("%s", json);
#endif
- MbedJSONValue demo;
+ MbedJSONValue demo;
- //const char * json = "{\"my_array\": [\"demo_string\", 10], \"my_boolean\": true}";
- // json:{"my_array": ["demo_string", 10], "my_boolean": true}
- //parse the previous string and fill the object demo
- parse(demo, json);
+ //const char * json = "{\"my_array\": [\"demo_string\", 10], \"my_boolean\": true}";
+ // json:{"my_array": ["demo_string", 10], "my_boolean": true}
+ //parse the previous string and fill the object demo
+ parse(demo, json);
- std::string my_str;
- int my_int;
- bool my_bool;
+ std::string my_str;
+ int my_int;
+ bool my_bool;
- my_str = demo["my_array"][0].get<std::string>();
- my_int = demo["my_array"][1].get<int>();
- my_bool = demo["my_boolean"].get<bool>();
-
- printf("my_str: %s\r\n", my_str.c_str());
- printf("my_int: %d\r\n", my_int);
- printf("my_bool: %s\r\n", my_bool ? "true" : "false");
-
+ my_str = demo["my_array"][0].get<std::string>();
+ my_int = demo["my_array"][1].get<int>();
+ my_bool = demo["my_boolean"].get<bool>();
+
+ printf("my_str: %s\r\n", my_str.c_str());
+ printf("my_int: %d\r\n", my_int);
+ printf("my_bool: %s\r\n", my_bool ? "true" : "false");
+
}
\ No newline at end of file