User Ratings

★★★★★
★★★★
★★★
★★
44
0
1
1
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

Rate This Project
Login To Rate This Project

User Reviews

  • Normal. But app has mane bugs, and errors. Not bad. Good luck with updates.
  • Initially I could not decide whether to give trust to this app however now I am happy that I managed to make this leap of faith. Really stable and useful app.
  • parser is prefect? thanks
  • Overall, it works great and its FREE!
  • This is an excellent tool. I have used it for a while now and I have had no issues.
  • I love this software!!!
  • Extremely Versatile - Available Cross-Platform
  • Works great every time, never any trouble.
  • Best!
  • This is the tool with the features, speed and stability for you.
  • is better
  • Excellent piece of work.
  • Fast and Efficient. better than Windows based programs and FREE.
  • The best program that I've ever used.
  • A top quality application.
  • Good job! Thanks for sharing.
  • excellent application.
  • Excellent project, code is written very well and it is easy to understand
  • Great project. Thanks for sharing.
  • many bugs.. 1: case JSON_TEXT('\v'): //vertical tab res += JSON_TEXT("\\v"); break; case JSON_TEXT('\''): //apostrophe res += JSON_TEXT("\\\'"); break; in rfc4627, '\v', '\'' NOT NEED escape, if do this, other jsonlib will crash, ex: jsoncpp.. 2: json SHOULD transfer in utf8, if define UNICODE, will transfer unicode, if not define UNICODE, libjson can not parse string contant \uxxyy when xx not equ 0 3: in code JSONWork.cpp *runner++ = (*++p == JSON_TEXT('\"')) ? JSON_TEXT('\1') : *p; //an escaped quote will reak havoc will all of my searching functions, so change it into an illegal character in JSON for convertion later on but iif the node no fetch yet, will not convertion later on, for example: const char *str = "{ \"mt\":\"\\\"str\\\"\" }" // str={"mt":"\"str\""} JSONNode obj = libjson::parse(str); json_string objstr = obj.write(); printf("%s\n", objstr.c_str()); WILL OUTPUT {"mt","\1str\1"}
  • Very useful library. You do need to carefully set the options for your specific use, and be careful to reset them again if you upgrade to a new version; setting the options is easy because they are very well commented.
  • Thanks a lot! The C++ classes of this library are very nicely built. Once you figure out how to enable them: uncomment the JSON_LIBRARY constant. Oh and you might want to enable Iterators for proper searching.