Stand-alone Java library implementing parser/formatter/comparator/validator for JSON/XML-like text formats oriented on JSON-like object model (list,map,scalar + reflection). Library is designed to maximize adaptivity via set of extendable modules.

Features

  • Formatter: converts Java objects (list/array, map, scalar, and reflected) into JSON, XML, and similar arbitrary formats.
  • Parses into Java objects (list,map,scalar, and reflected) texts in JSON and XML formats.
  • Supports bi-directional reflection (on parsing and formatting): default implementation uses getters/setters only. May be extended.
  • Supports locale-specific customizable multiple formats on parsing and formatting. Formats are applied to dates (date, time, date/time) and numbers.
  • Compares 2 objects. Supports ordered/unordered lists compare and multi-match.
  • Designed to simplify customization. Provides basic implementations and examples of extensions.
  • Sample swing application allows viewing full or any element in object in JTextPane using selected format. Drag'n'drop file or URL over tree to view XML or JSON data as structure.
  • Class Utilities.NonResizableListForArray wraps any array (Object[], byte[], etc) as list
  • JSON schema support (partial)

Project Activity

See All Activity >

Categories

XML, JSON, Libraries

License

Apache License V2.0

Follow JSONXML

JSONXML Web Site

Other Useful Business Software
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Try it Free
Rate This Project
Login To Rate This Project

User Ratings

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

User Reviews

  • Sometime, I use jsonformatter.org all in one json tool.
Read more reviews >

Additional Project Details

Intended Audience

Developers

Programming Language

Java

Related Categories

Java XML Software, Java JSON Software, Java Libraries

Registered

2011-07-02