https://mytecharm.com.co/post/a-developer-guide-to-json-formatting-and-validation-ya23zo