An open API service indexing awesome lists of open source software.

https://github.com/mevdschee/json_sort.php

Sort a json string so that you can compare it using string comparison
https://github.com/mevdschee/json_sort.php

Last synced: 8 months ago
JSON representation

Sort a json string so that you can compare it using string comparison

Awesome Lists containing this project

README

          

# json_sort.php

Have you ever tried to write unit tests for JSON output? Did you run into the "unordered" nature of JSON
in accordance with [RFC 7159](https://tools.ietf.org/html/rfc7159)? If so, this repo is for you!

It provides a single method that parses the JSON and reproduces it sorted in Lexicographical order.
It has no dependencies (other than json support in PHP) and is a single method. No path matching or PHPUnit required.

[Show me the code!](json_sort.php)

NB: If you do use PHPUnit, then take a look at the "`assertJsonStringEqualsJsonString`" function [here](https://phpunit.readthedocs.io/en/latest/assertions.html#assertjsonstringequalsjsonstring).