|
|
|
Json x-superobject
|
|||
|---|---|---|---|
|
#18+
Доброе время суток! Я нашёл пример, как получить в переменную ссылку на фото .... Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. получить ссылку на фото вот так: Код: pascal 1. То-есть нужно пройтись как бы по дереву Json, сначала объект response, потом масссив items.... Но что это .O[0] ? У меня есть вот такой кусок Json, из него нужно вырезать first_name last_name Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Но как получить эти значения, если объект безымянный, а response в данном случае, является массивом. И как и говорил, мне не понятно для чего это .O[0] ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2018, 18:43 |
|
||
|
Json x-superobject
|
|||
|---|---|---|---|
|
#18+
Tech N9ne, это обращение к элементу с индексом ноль массива. Код: plaintext 1. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2018, 19:05 |
|
||
|
Json x-superobject
|
|||
|---|---|---|---|
|
#18+
Котовасия, Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. первый по порядку элемент массива - "id", но для чего обращаться сначала к нему, а потом к следующему массиву "attachments" ? Почему не сразу Код: pascal 1. и как будет выглядеть обращение к елементу массива response, из этого json: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Извините, если я не догоняю элементарных вещей)) Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2018, 20:45 |
|
||
|
Json x-superobject
|
|||
|---|---|---|---|
|
#18+
Потому что сначала надо разобраться с самим json-форматом и узнать, что у него внутри (а там все просто -- либо объект {}, либо массив [], либо конкретное значение поля. Удобный сервис, куда можно вставить jsonи он распарсит его и представит в виде дерева: http://jsonparseronline.com После чего уже можно и код соответствующий вызывать и строить пути. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2018, 21:02 |
|
||
|
Json x-superobject
|
|||
|---|---|---|---|
|
#18+
JaDiПотому что сначала надо разобраться с самим json-форматом и узнать, что у него внутри (а там все просто -- либо объект {}, либо массив [], либо конкретное значение поля. Удобный сервис, куда можно вставить jsonи он распарсит его и представит в виде дерева: http://jsonparseronline.com После чего уже можно и код соответствующий вызывать и строить пути. Так это я понял, мне не понятно как выдрать first_name, если изначально у объкта нет имени, далее идёт массив под названием response, потом опять безямянный объект... как к ним обращаться к этим безымянным? Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2018, 21:29 |
|
||
|
Json x-superobject
|
|||
|---|---|---|---|
|
#18+
Tech N9ne, Там нет ничего безымянного. Квадратные скобки -- это массив, т.е. список однотипных объектов. В данном случае он там один. Т.е. образаться к нему надо через индекс 0. "Response", [0], "first_name". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2018, 21:51 |
|
||
|
Json x-superobject
|
|||
|---|---|---|---|
|
#18+
Tech N9ne, разбирись сперва с самим форматом, а потом уже пытайся его использовать, все очень-очень просто: https://www.json.org/json-ru.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2018, 22:13 |
|
||
|
Json x-superobject
|
|||
|---|---|---|---|
|
#18+
jpath / jsonpath - принцип адресации библиотеки - у всех свои реализации первого ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2018, 23:26 |
|
||
|
Json x-superobject
|
|||
|---|---|---|---|
|
#18+
JaDi...Квадратные скобки -- это массив, т.е. список однотипных объектов ... Нет, просто упорядоченный список значений. Фишка именно в упорядоченности, значения могут быть любого (для json) типа, вперемешку в рамках одного массива: строки, числа, объекты, массивы, значения true/false, null-ы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2018, 00:06 |
|
||
|
Json x-superobject
|
|||
|---|---|---|---|
|
#18+
в вашем примере O[0]: O - Object\Объект (Это такой тип в JSON) 0 - число 0, потому что он находиться в массиве, если бы этот объект не находился в массиве он бы имел ключ с название, тогда бы пришлось вместо нуля указывать название ключа. Вам уже товарищи посоветовали изучить эту тему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2018, 01:09 |
|
||
|
Json x-superobject
|
|||
|---|---|---|---|
|
#18+
Добавлю, что к элементу любого типа в SO можно обращаться как к элементу типа "объект", это иногда удобно, например, для проверки наличия элемента по имени (впрочем, для этого есть и иные методы) или для получения строкового представления значения элемента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2018, 01:22 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39713935&tid=2040311]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
157ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 480ms |

| 0 / 0 |
