Wednesday, September 30, 2009

JSON configuration data

The BitSquid engine will use JSON as an intermediate format for all generic configuration data.

JSON is better than a custom binary format because:
  • The data can be inspected and debugged manually.
  • There are lots of editors.
  • Changes merge nicer in SVN.
  • The data is platform independent.
  • As long as you are just adding data fields, the data is both backward and forward compatible.
JSON files are slower to parse than binary files, but that doesn't matter because it is only an intermediate format. They are bigger, but not that much bigger, and again it doesn't matter because it is only an intermediate format. We will generate efficient binary data for the runtime.

JSON is better than XML because:
  • It is a lot simpler and easier to parse.
  • It maps directly to native data structures.
  • It is typed, meaning you can understand (more of) it without needing a DTD.
  • It is more "normalized". (In XML you have to choose whether to put information in attributes or in text nodes.
XML is good for marking up text, but not so good for describing data.

39 comments:


  1. Very Interesting information shared than other blogs
    Thanks for Sharing and Keep updating us

    ReplyDelete
  2. I believe there are many more pleasurable opportunities ahead for individuals that looked at your site.
    python Training institute in Chennai
    python Training institute in Bangalore

    ReplyDelete
  3. Attend The Best Python Training in Bangalore From ExcelR. Practical Python Training in Bangalore Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Best Python Training in Bangalore.

    ReplyDelete
  4. hi guys good morning this a very Innovative post thank you good knowledge with us if you need any help related to Canon Printer Offline Error you can visit our website for the problem you are facing and get Solution
    canon printer offline

    ReplyDelete
  5. Fix Canon Printer Offline Windows 10 issues by following simple steps. Feel free to reach techies at Canon Support to resolve Canon Printer Offline issues.

    ReplyDelete
  6. Are you receiving the error HP Printer Offline? Read the blog post to fix HP Printer Says Offline error. Connect with experts at support if you are still facing the issue.

    ReplyDelete
  7. Follow the easy steps in the blog to obtain HP Printer Offline Fix. You can also connect the experts at HP Support to fix HP Printer Offline.

    ReplyDelete
  8. Read the blog post for easy measures to fix Epson Printer Offline issue or connect with experts at Epson Support to help you with the same.

    ReplyDelete
  9. Good post!Thank you so much for sharing this lovely article.It was so good to read and useful to upgrade my understanding. Keep sharing!! Machine Learning Course

    ReplyDelete
  10. Troubleshoot “HP Printer Offline” issue by going through easy measures in the blog post. If the issue persists, communicate with experts to obtain HP Printer Offline Fix.

    HP Printer Offline

    HP Printer is offline

    ReplyDelete
  11. If You facing any issues from your Hp printer and you finding reliable customer support for Hp printer . So you are in the right place. We providing technical support for the Hp printer. We have Microsoft certified technician team who is able to solve any problem regarding your Hp printer. Just dial our hp person printer toll-free number for support 1-888-633-7151
    hp error 49.4 c12

    ReplyDelete
  12. Update Xerox printer Drivers to resolve your Printer Offline issue. Know more fixes for Xerox Wireless Printer Keeps Going Offline problem in article.

    ReplyDelete
  13. thank you for your post. i will be very thankful to you providing a nice post msbi online training hyderabad

    ReplyDelete

  14. Thank you so much for sharing this blog, such a nice information u have posted. i'm so thankful for your blog .
    core java training in hyderabad.

    ReplyDelete
  15. Im greatful for such a nice information you hav given abouty STRINGRAY.
    core java training in hyderabad.

    ReplyDelete
  16. Thanks for this. I really like what you've posted here and wish you the best of luck with this blog!
    Also, read blogs posted by Andrew
    Windows 10 Update Error 0x80248007

    ReplyDelete
  17. Really its very useful information that you have shared and thanks for sharing the information with us. We provide the best HP Printer Offline services and how to fix HP Printer Offline error at your budget.

    HP Printer Offline
    HP Printer Offline Windows 10
    Why HP Printer Offline

    ReplyDelete
  18. As always your articles do inspire me. Every single detail you have posted was great. ExcelR Machine Learning Course In Pune

    ReplyDelete
  19. Thanks for providing a useful article containing valuable information. start learning the best online software courses.
    Oracle Fusion HCM Training
    Workday Training
    AWS‌ ‌Data‌ ‌Engineering‌ Training
    Sailpoint Certification

    ReplyDelete
  20. QuickBooks and Quicken are two accounting tool in which the difference is that quicken is the short accounting tool only for hand made accounting tool but quikcbooks can perform the core accounting, payroll and inventory accounting thus while comparing the quickbooks vs quicken the quickbooks is more productive

    ReplyDelete
  21. I think this is a really good article. You make this information interesting and engaging. You give readers a lot to think about and I appreciate that kind of writing. business analytics course in surat

    ReplyDelete
  22. This post is so interactive and informative.keep update more information...
    IELTS Coaching in Tambaram
    IELTS Coaching in Chennai

    ReplyDelete
  23. Really nice and interesting post. I was looking for this kind of information and enjoyed reading this one. Keep posting. Thanks for sharing.I want to share about . . Sweet Shops in Hyderabad

    ReplyDelete
  24. Are you looking for the best SEO Course for your career? Well, you've come to the right place. The first step is to understand the broad field of digital marketing. "what a digital marketing course is all about" and want to enhance your online knowledge, you have chosen the right path to improve your skills. The field of digital marketing explores all aspects of the digital marketing environment. Topics such as search engine optimization, digital marketing analysis, 3D printing and social media marketing will give you an insight into the modular digital marketing world we have in store for you.

    ReplyDelete
  25. Marketing Via Digital offers the best E-Commerce SEO Course in Delhi based on current industry standards. Our course program will enable professionals to gain internships in multinational companies. This course is one of the most recommended eCommerce SEO courses in Delhi, providing hands-on knowledge/real-world implementation of real projects. It will secure jobs with the help of advanced ecommerce marketing training courses. Marketing Via Digital e-Commerce marketing training in Delhi is conducted by experts in collaboration with certified corporate professionals with over 8 years of experience in implementing real-time e-commerce marketing.

    ReplyDelete
  26. This comment has been removed by the author.

    ReplyDelete
  27. This article is really helpful and educational. What a fantastic list of blogs. I had so much fun browsing this incredible collection of articles. Gratitude for sharing.
    https://www.vcubesoftsolutions.com/all-courses/

    ReplyDelete