Вот к примеру решил заморочится с json : https://codepen.io/topicstarter/pen/zQBxWZ
Всё понятно когда понятно ..но вот а когда с сервера приходит json в несколько тысяч строк то как поступают в этом случае ?
Это же жесть какая ..это надо каждую строчку куда то вывести ..кучу циклов и всяких генераций ?
Да и в моём случае можно ли как то это сделать проще ..не так как я туплю там ?
Нельзя же знать структуру json и как в этом случае угадывают или генерируют вывод ?
json в несколько тысяч строк то как поступают в этом случае ?
Обычно делают пагинацию, иначе гуй тормозить будет.
Да и в моём случае можно ли как то это сделать проще ..не так как я туплю там ?
Удобнее использовать фреймворк (Vue, React), или какой-нибудь шаблонизатор (mustache, underscore и.т.д.).
UPD: вот пример на undersocre https://jsfiddle.net/Vlad_IT/c5mkwxp8/ я там поле с сайтами сделал массивом, чтобы удобнее было в цикле проходить.
С сервера приходит JSON той структуры, которую вы ожидаете. Если это ваш сервер, то вы сами и формируете этот JSON, иначе структура описана в документации.
Из строки получается так:
var str = '{"x":123, "y":234, "z": [ 1, 2, 3 ] }';
var obj = JSON.parse(str);
obj.z[2]; // 3
Максим Ленский, когда много всего, логика остаётся. У свойств вполне конкретные человеческие имена, которые помогают понять, что является значением свойства.
Например: "age": 23
Очевидно, что 23 года.
Если свойством является объект, значит объект, чего в этом такого? Вы человек, у вас две ноги, две руки, на руке 5 пальцев, на каждом пальце 3 фаланги и т.д. И это вас не смущает, а JSON смущает.