json.cpp 463 B

1234567891011121314151617181920212223242526
  1. #include <stdio.h>
  2. #include "JSONParser.h"
  3. using namespace crown;
  4. int main(int argc, char** argv)
  5. {
  6. const char* src = "\"test\" : {\"string\" : \"dio\", \"number\" : 33}";
  7. JSONParser* parser = new JSONParser();
  8. json_error error;
  9. JSONToken* tokens;
  10. parser->init();
  11. error = parser->parse(src);
  12. tokens = parser->get_tokens();
  13. for (int i = 0; i < parser->get_tokens_number(); i++)
  14. {
  15. tokens[i].print();
  16. }
  17. printf("return: %d\n", error);
  18. return 0;
  19. }