Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 01.12.2015
Сообщений: 5

Вывести таблицу из запроса JSON

07.12.2018, 14:47. Показов 1381. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здраствуйте, имеется длинный JSON-ответ сервера примерного вида:

JSON
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
stdClass Object
(
    [STATUS] => 200
    [MESSAGES] => Array
        (
        )
 
    [RESP] => Array
        (
            [0] => stdClass Object
                (
                    [PIN] => OC47
                    [BRAND] => KNECHT
                    [NAME] => фильтр масляный !H118 D75 \ Audi 80/100/A6/A4,VW Golf/Venta/Passat/T4 1.0-2.3 80>
                    [ARTID] => 55761
                    [PARNR] => 0
                    [KEYZAK] => MOV0000077
                    [RVALUE] => 2
                    [RDPRF] => 1
                    [MINBM] => 1.000
                    [VENSL] => 100.0
                    [PRICE] => 223.00
                    [WAERS] => RUB
                    [DLVDT] => 20181208163000
                    [WRNTDT] => 
                    [ANALOG] => 
                )
 
            [1] => stdClass Object
                (
                    [PIN] => OC47
                    [BRAND] => KNECHT
                    [NAME] => фильтр масляный !H118 D75 \ Audi 80/100/A6/A4,VW Golf/Venta/Passat/T4 1.0-2.3 80>
                    [ARTID] => 55761
                    [PARNR] => 0
                    [KEYZAK] => MOV0000073
                    [RVALUE] => 6
                    [RDPRF] => 1
                    [MINBM] => 1.000
                    [VENSL] => 100.0
                    [PRICE] => 216.00
                    [WAERS] => RUB
                    [DLVDT] => 20181208163000
                    [WRNTDT] => 
                    [ANALOG] => 
                )
 
            [2] => stdClass Object
                (
                    [PIN] => OC47
                    [BRAND] => KNECHT
                    [NAME] => фильтр масляный !H118 D75 \ Audi 80/100/A6/A4,VW Golf/Venta/Passat/T4 1.0-2.3 80>
                    [ARTID] => 55761
                    [PARNR] => 0
                    [KEYZAK] => MOV0000086
                    [RVALUE] => >20
                    [RDPRF] => 1
                    [MINBM] => 1.000
                    [VENSL] => 98.0
                    [PRICE] => 221.00
                    [WAERS] => RUB
                    [DLVDT] => 20181208163000
                    [WRNTDT] => 
                    [ANALOG] => 
                )
и.т.д.

Как возможно преобразовать его в обычную строку или вывести его в таблицу на экран в html-странице.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.12.2018, 14:47
Ответы с готовыми решениями:

Вывести данные с json в таблицу
Привет всем, помогите как вывести данные с json в таблицу как на рисунке, а то я уже все сделал а это не удается серв var express =...

Как вывести JSON результат API запроса в textbox?
Как вывести результат API запроса (значение ui_bid) в textbox ? using System; using System.Collections.Generic; using...

Как вывести данные из запроса в таблицу
Поле «отклонение» рассчитывается по формуле: Факт – План Если полученное отклонение положительное, то результат заносится в поле...

2
Эксперт JS
6496 / 3907 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
07.12.2018, 14:57
Здравствуйте,
это не JSON.
Можно руками переписать, но мне ковыряться лень.

Добавлено через 2 минуты
Это просто массив из этих объектов?
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
                (
                    [PIN] => OC47
                    [BRAND] => KNECHT
                    [NAME] => фильтр масляный !H118 D75 \ Audi 80/100/A6/A4,VW Golf/Venta/Passat/T4 1.0-2.3 80>
                    [ARTID] => 55761
                    [PARNR] => 0
                    [KEYZAK] => MOV0000077
                    [RVALUE] => 2
                    [RDPRF] => 1
                    [MINBM] => 1.000
                    [VENSL] => 100.0
                    [PRICE] => 223.00
                    [WAERS] => RUB
                    [DLVDT] => 20181208163000
                    [WRNTDT] => 
                    [ANALOG] => 
                )
Отформатируйте в JSON, Вам же понятнее будет.
0
0 / 0 / 0
Регистрация: 01.12.2015
Сообщений: 5
07.12.2018, 15:09  [ТС]
PHP
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?php
error_reporting(-1);
ini_set('display_errors', 1);
require_once '../config.php';
require_once '../../autoloader.php';
use ArmtekRestClient\Http\Exception\ArmtekException as ArmtekException; 
use ArmtekRestClient\Http\Config\Config as ArmtekRestClientConfig;
use ArmtekRestClient\Http\ArmtekRestClient as ArmtekRestClient; 
try {
    // init configuration 
    $armtek_client_config = new ArmtekRestClientConfig($user_settings);  
    // init client
    $armtek_client = new ArmtekRestClient($armtek_client_config);
    $params = [
        'VKORG'         => '4180'       
        ,'KUNNR_RG'     => '43159839'
        ,'PIN'          => 'oc47'
        ,'BRAND'        => 'KNECHT'
        ,'QUERY_TYPE'   => ''
        ,'KUNNR_ZA'     => '43159839'
        ,'INCOTERMS'    => '0'
        ,'VBELN'        => ''
    ];
    // requeest params for send
    $request_params = [
        'url' => 'search/search',
        'params' => [
            'VKORG'         => !empty($params['VKORG'])?$params['VKORG']:(isset($ws_default_settings['VKORG'])?$ws_default_settings['VKORG']:'')       
            ,'KUNNR_RG'     => isset($params['KUNNR_RG'])?$params['KUNNR_RG']:(isset($ws_default_settings['KUNNR_RG'])?$ws_default_settings['KUNNR_RG']:'')
            ,'PIN'          => isset($params['PIN'])?$params['PIN']:''
            ,'BRAND'        => isset($params['BRAND'])?$params['BRAND']:''
            ,'QUERY_TYPE'   => isset($params['QUERY_TYPE'])?$params['QUERY_TYPE']:''
            ,'KUNNR_ZA'     => isset($params['KUNNR_ZA'])?$params['KUNNR_ZA']:(isset($ws_default_settings['KUNNR_ZA'])?$ws_default_settings['KUNNR_ZA']:'')
            ,'INCOTERMS'    => isset($params['INCOTERMS'])?$params['INCOTERMS']:(isset($ws_default_settings['INCOTERMS'])?$ws_default_settings['INCOTERMS']:'')
            ,'VBELN'        => isset($params['VBELN'])?$params['VBELN']:(isset($ws_default_settings['VBELN'])?$ws_default_settings['VBELN']:'')
            ,'format'       => 'json'
        ]
    ];
    // send data
    $response = $armtek_client->post($request_params);
    // in case of json
    $json_responce_data = $response->json();
} catch (ArmtekException $e) {
    $json_responce_data = $e -> getMessage(); 
}
// 
echo "<h1>Пример вызова поиска</h1>";
echo "<h2>Входные параметры</h2>";
echo "<pre>"; print_r( $request_params ); echo "</pre>"; 
echo "<h2>Ответ</h2>";
echo "<pre>"; print_r( $json_responce_data ); echo "</pre>";
?>
В файлах примера работы с сайтом.

Добавлено через 2 минуты
Ой, извините, только на скобки круглые обратил внимание.

Добавлено через 9 минут
Кодировал в json json_encode($json_responce_data, true).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.12.2018, 15:09
Помогаю со студенческими работами здесь

Вывести результаты запроса в таблицу на другой форме
Имеется проект, в котором конструктором в Visual Studio 2012 добавлена база данных access 2003 School Helper.mdb. При подключении, файл...

Flask и SQLAlchemy и JSON. Не получается преобразовать результат запроса в json
У меня есть БД построенная из этих моделей с помощью миграций: # Class Class stores info about dish categories class...

Используя Google таблицу и переведя её в формат JSON, вывести расписание занятий групп института.
Здравствуйте! Делаю работу по учебе. Нужна помощь. Задача была в создании расширения для гугла, которое выводит расписание занятий...

Работа с Json. Нужно 3 координаты вывести в отдельный Json файл и вызвать его при нажатии на кнопку.
Здравствуйте дорогие форумчане. Нужна ваша помощь, в массиве имеется три координаты и их описание которые при наведение на них...

Отправка json запроса
Мне нужно отправить такой вот запрос { # &quot;availability&quot;: # { # &quot;shipToLocationAvailability&quot;: # { # ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru