@the5x

Как научиться правильно строить архитектуру JSON?

Как научиться правильно строить архитектуру JSON? Возникают трудности, когда надо создать JSON с нуля. Когда надо оборачивать в объект, когда массив в объект, когда просто массив. Объясните, как научиться создавать правильную архитектуру JSON с данными?
  • Вопрос задан
  • 309 просмотров
Пригласить эксперта
Ответы на вопрос 4
samodum
@samodum
Какой вопрос - такой и ответ
JSON - это просто объект, который сериализован и десериализован в виде строки JSON.
Поэтому здесь больше вопрос не к самому JSON, а к самой модели представления объектов, самой объектной модели.
И вообще, правильной архитектуры нет, да она и не нужна. Json - это просто набор данных, его структура не важна
Ответ написан
Комментировать
dollar
@dollar
Делай добро и бросай его в воду.
Правильно так, как удобно.
То есть удобство - и есть основной критерий правильности.

Например, если у объекта сотни свойств, было бы удобно разбить их на категории. Если свойства имеют номера, а не имена, то использовать массив логичнее, чем объект. И так далее.
Ответ написан
Комментировать
@Sunflowerz
https://jsonformatter.curiousconcept.com/ - валидатор правильности json
https://www.json.org/json-ru.html -я год назад изучил структуру здесь
Ответ написан
Комментировать
@ProgPHP
Смотри если тебе нужно вывести много элементов то это вот так:

{
		"response": {
		"count": 1,
		"items": [
		{
			"user_id": 1
			"screen_name": "test 1",
			
		},
                {
			"user_id": 2
			"screen_name": "",
			
		}
                ..................
		]
	}
}


А если необходимо вывести один элемент, то вот так:
{"response": {
        "user_id": 1,
        "screen_name": "test"
     }
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы