avva:
В куче случаев конфигурация достаточно проста для того, чтобы JSON можно было читать/писать руками, но не хватает комментариев и раздражают глупые синтаксические ошибки (запятые в конце списков итп.).
Итак, avva жалуется на програмистофобов, не предусмотревших в JSON комменты. Что здесь можно сделать?
Допустим, у нас есть док {"itemSentDate": "2024-02-31"} как его откомментить?
Почему бы, например, не так? {"itemSentDate": ["2024-02-31", "// blahblablah"]}
Впрочем, зачем нам блаблабла? Давайте сделаем так: {"itemSent": {"date": "2024-02-31", "tracking": "
https://tools.usps.com/go/TrackConfirmAction?tLabels=666"}}
Теперь остается этот док отлинтовать на предмет ошибок. Это можно сделать здесь:
https://jsonlint.com/ Там же можно его и набьютить.
Наконец, неудобные для обработки большие JSON доки имеет смысл разбить на части и хранить в реляционной таблице в колонке json, varchar или text. Kомменты/хелпы можно поместить в отдельной колонке.