Commit Graph

  • 88aed98447 Fixed JsonContainer::operator== Benoit Blanchon 2014-10-13 21:01:11 +02:00
  • 3ae90b66c6 Added tested for createNestedArray() and createNestedObject() Benoit Blanchon 2014-10-13 18:12:23 +02:00
  • 10c0a8ba70 Ported tests of issue #10 Benoit Blanchon 2014-10-13 17:56:16 +02:00
  • d192a14e2e Fixed compiler warning Benoit Blanchon 2014-10-11 16:59:16 +02:00
  • b49aa22c65 Replaced non-const references by pointer to follow Google style guide Benoit Blanchon 2014-10-11 16:58:24 +02:00
  • dae0dc5ebb Replaced old style casts (issue #28) Benoit Blanchon 2014-10-10 18:44:04 +02:00
  • 35eaa55b3a Added JSON_PROXY to copy arrays and objects by reference Benoit Blanchon 2014-10-09 18:20:40 +02:00
  • bf2d726746 Minor changes Benoit Blanchon 2014-10-09 14:48:55 +02:00
  • 0dce0022d3 Made JsonNodeType private Benoit Blanchon 2014-10-09 14:31:25 +02:00
  • 1bff34a204 Made JsonNode::next private Benoit Blanchon 2014-10-09 14:19:43 +02:00
  • 24c60619d5 Made JsonNode::type private Benoit Blanchon 2014-10-09 14:17:09 +02:00
  • b0e12e8852 Refactoring JsonNode... Benoit Blanchon 2014-10-09 12:14:10 +02:00
  • f7fa9e9467 Added JsonArray::createNestedObject() Benoit Blanchon 2014-10-07 15:27:24 +02:00
  • 09b6f71853 Added JsonObject::createNestedArray() Benoit Blanchon 2014-10-07 12:11:10 +02:00
  • e28119f03b Test JsonObject::prettyPrintTo() Benoit Blanchon 2014-10-07 11:58:59 +02:00
  • 7a40711af3 Added JsonContainer::prettyPrintTo() Benoit Blanchon 2014-10-07 11:22:10 +02:00
  • b6799dc231 Refactored the serialization Benoit Blanchon 2014-10-05 16:25:49 +02:00
  • 31c9ea9b28 Test JsonArray serialization Benoit Blanchon 2014-10-05 15:23:52 +02:00
  • 6330ab1271 Test that JsonObject can contain inner arrays Benoit Blanchon 2014-10-05 15:15:25 +02:00
  • c35a0fadc3 Test that JsonArray can contain inner objects Benoit Blanchon 2014-10-05 15:14:29 +02:00
  • bbe034222c Test that JsonArray can contain inner arrays Benoit Blanchon 2014-10-05 15:13:00 +02:00
  • 305944e907 Test that JsonArray can store strings Benoit Blanchon 2014-10-05 15:04:44 +02:00
  • f0754aed53 Test that JsonArray can store booleans Benoit Blanchon 2014-10-05 15:04:17 +02:00
  • 99a785179d Test that JsonArray can contain doubles Benoit Blanchon 2014-10-05 15:02:40 +02:00
  • 21259bc61a Test that JsonArray can store integers Benoit Blanchon 2014-10-05 14:55:14 +02:00
  • 4c67d0579a Test that JsonArray grows after calling add() Benoit Blanchon 2014-10-05 14:48:19 +02:00
  • cb3c59ec07 Added JsonArray Benoit Blanchon 2014-10-05 14:40:03 +02:00
  • e725b756a6 Merge pull request #27 from ivankravets/patch-1 Benoît Blanchon 2014-10-04 10:31:15 +02:00
  • dbe6f89ed8 PlatformIO-based manifest file Ivan Kravets 2014-10-03 22:06:24 +03:00
  • 84e34d2a27 Added content of issue #26 in the testimonials Benoit Blanchon 2014-10-03 10:06:52 +02:00
  • 4d2d535a03 Pulled up code from JsonObject to JsonContainer Benoit Blanchon 2014-10-01 16:56:22 +02:00
  • b0e43f7538 Extracted class JsonContainer Benoit Blanchon 2014-10-01 16:13:36 +02:00
  • d66a7adc22 Moved files into Internals/ and Arduino/ Benoit Blanchon 2014-10-01 16:08:32 +02:00
  • 1a98fd5dfc Serialize inner objects Benoit Blanchon 2014-10-01 15:47:32 +02:00
  • 57400cee14 Extracted methods serializeObject and serializeKeyValue Benoit Blanchon 2014-10-01 12:36:57 +02:00
  • c99bdbf4b9 Extracted JsonNodeSerializer Benoit Blanchon 2014-10-01 12:28:30 +02:00
  • a665fa1dec Converted StringBuilder tests to gtest Benoit Blanchon 2014-09-30 18:07:08 +02:00
  • 78048d1d92 Converted EscapedString tests to gtest Benoit Blanchon 2014-09-30 18:03:17 +02:00
  • 065fe57a7c Serialize booleans in objects Benoit Blanchon 2014-09-30 17:56:28 +02:00
  • f251563af1 Serialize floats in objects Benoit Blanchon 2014-09-30 17:32:45 +02:00
  • c1ab55f9d9 Serialize integer values in object Benoit Blanchon 2014-09-30 17:24:14 +02:00
  • 27a4d57f7c Test that now value can be added when all nodes are allocated Benoit Blanchon 2014-09-30 17:14:59 +02:00
  • 22e36bbe9c Restored tests from previous test suite Benoit Blanchon 2014-09-30 17:08:59 +02:00
  • d2e1b241be Test that size doesn't change when remove() is called with an invalid key Benoit Blanchon 2014-09-30 17:07:29 +02:00
  • 3d9e40a3a8 Test that the size is decreased when object are removed Benoit Blanchon 2014-09-30 17:05:33 +02:00
  • 9f85368cce Test serialization of an object with strings Benoit Blanchon 2014-09-30 16:59:44 +02:00
  • 3243f2dc58 Implement Printable Benoit Blanchon 2014-09-30 16:43:10 +02:00
  • 6b2705769a Refactored to use StringBuilder Benoit Blanchon 2014-09-30 16:40:00 +02:00
  • ab2587f089 Test empty object serialization Benoit Blanchon 2014-09-30 16:31:22 +02:00
  • d3cf568d07 Test that char* are copied Benoit Blanchon 2014-09-28 21:35:08 +02:00
  • e417c137fc Test that bool values are copied Benoit Blanchon 2014-09-28 21:23:40 +02:00
  • d549070fd3 Test that doubles in JsonValue are copied Benoit Blanchon 2014-09-28 21:22:20 +02:00
  • 42ce5ab31f Test that integers in JsonValue are copied Benoit Blanchon 2014-09-28 21:18:43 +02:00
  • e190b20ae1 Fixed inner object bug Benoit Blanchon 2014-09-28 21:04:59 +02:00
  • ce788d96c4 Changed naming convention to avoid shadowing (issue #25) Benoit Blanchon 2014-09-28 13:36:41 +02:00
  • cc19266470 Added missing newline at end-of-file (issue #24) Benoit Blanchon 2014-09-27 21:24:29 +02:00
  • 18f93b4eb6 Fixed issue #22 Benoit Blanchon 2014-09-20 18:44:10 +02:00
  • e682ed5a1e Added a test prooving issue #22 Benoit Blanchon 2014-09-20 18:29:18 +02:00
  • bc44c36385 Test that nested JsonObject can be stored Benoit Blanchon 2014-09-27 16:18:40 +02:00
  • bcc8cece24 Moved JsonObject._buffer into the JsonNode's content Benoit Blanchon 2014-09-27 15:34:34 +02:00
  • a7ff04db0e Added "const" to cast operators Benoit Blanchon 2014-09-27 15:25:00 +02:00
  • a9a51ec1e2 Test that string can be stored in JsonObject Benoit Blanchon 2014-09-27 15:24:16 +02:00
  • 0495297c6c Group test in a test fixture Benoit Blanchon 2014-09-27 15:19:03 +02:00
  • 75588946c6 Test that boolean values can be stored in a JsonObject Benoit Blanchon 2014-09-27 15:04:06 +02:00
  • 5fa446d3f5 Test that a double can be stored in a JsonObject Benoit Blanchon 2014-09-27 14:59:02 +02:00
  • 71fd2de675 Test that integers can be stored in a JsonObject Benoit Blanchon 2014-09-27 14:51:50 +02:00
  • a2fc188526 Test that adding the same value twice doesn't increase the size of the object Benoit Blanchon 2014-09-27 14:43:19 +02:00
  • 166bdd6919 Test that adding values to the JsonObject increase the size of the buffer Benoit Blanchon 2014-09-27 12:16:20 +02:00
  • 4d4119e589 Test that JsonObject.size() is increased when values are added Benoit Blanchon 2014-09-27 11:53:26 +02:00
  • 91649df593 Test that CreateObject() returns an empty JsonObject Benoit Blanchon 2014-09-27 11:42:27 +02:00
  • 890e811e80 Test that size can't go above capacity Benoit Blanchon 2014-09-27 11:33:18 +02:00
  • bb887f94e7 Test size() after calling CreateObject Benoit Blanchon 2014-09-27 10:16:30 +02:00
  • 6e45f7c790 Test initial size of StaticJsonB Benoit Blanchon 2014-09-27 09:58:34 +02:00
  • 5580adb4a6 Added first test on StaticJsonBuffer Benoit Blanchon 2014-09-27 09:56:53 +02:00
  • 60a5d72367 Started a new solution from scratch. Added Google test Benoit Blanchon 2014-09-24 11:41:19 +02:00
  • 4cfb0ab84d Fixed issue #21 Benoit Blanchon 2014-09-20 18:56:22 +02:00
  • a1b6c2df75 Merge branch 'parse-escaped-chars' v3.4 Benoit Blanchon 2014-09-09 21:33:12 +02:00
  • feb6060887 Updated change-log Benoit Blanchon 2014-09-09 21:32:27 +02:00
  • 49d2b4b2a2 Updated code size Benoit Blanchon 2014-09-09 21:25:25 +02:00
  • 286a514fbe Minor clean up Benoit Blanchon 2014-09-09 21:23:37 +02:00
  • 9d3b522e7b Reduced code size (-6 bytes) Benoit Blanchon 2014-09-07 20:11:33 +02:00
  • c32642e130 Reduced code size (-6 bytes) Benoit Blanchon 2014-09-07 19:55:54 +02:00
  • 7a3fa35bd8 Added LICENSE.md Benoit Blanchon 2014-09-06 12:04:09 +02:00
  • 0154fc15cb Added escaped char replacement Benoit Blanchon 2014-09-04 21:45:41 +02:00
  • 24d173c3b9 Added tests of escaped chars Benoit Blanchon 2014-09-04 21:30:50 +02:00
  • d4c1b6f2c2 Extracted a class to test strings Benoit Blanchon 2014-09-04 21:17:51 +02:00
  • 58c051f564 Added comments v3.3 Benoit Blanchon 2014-09-01 21:36:09 +02:00
  • 763aa7fe37 Added an overload of prettyPrintTo() Benoit Blanchon 2014-09-01 21:22:56 +02:00
  • cd88fb0882 Added prettyPrintTo() Benoit Blanchon 2014-09-01 21:22:34 +02:00
  • ec843659d8 Updated CHANGELOG.md Benoit Blanchon 2014-09-01 21:14:09 +02:00
  • 2997a405a0 Added IndentedPrint example Benoit Blanchon 2014-08-26 12:48:59 +02:00
  • 57f28c2017 Reduced code size Benoit Blanchon 2014-08-26 12:11:17 +02:00
  • b3b70b78cf Fixed build error in Arduino IDE Benoit Blanchon 2014-08-26 12:03:50 +02:00
  • 48018bd6e6 Set default tab size to 2 Benoit Blanchon 2014-08-26 11:59:41 +02:00
  • 61952a9bcd Added setTabSize() Benoit Blanchon 2014-08-26 11:58:33 +02:00
  • 602cc104f9 Set line ending to CR LF, like in Arduino source code Benoit Blanchon 2014-08-26 11:52:12 +02:00
  • d71a39211d Fixed prettyPrintTo calling printTo Benoit Blanchon 2014-08-26 10:26:40 +02:00
  • f77a8b02e3 Fixed file names Benoit Blanchon 2014-08-26 10:26:12 +02:00
  • aa2cd0db00 Moved IndentedPrint into the namespace ArduinoJson::Generator Benoit Blanchon 2014-08-26 10:16:13 +02:00
  • f127ef6019 Refactoring... Benoit Blanchon 2014-08-26 10:13:49 +02:00