Intereting Posts
Наследование класса PHP для начинающих Получение года и недели года с даты PHP (), когда неделя охватывает два года (T_ENCAPSED_AND_WHITESPACE), ожидая идентификатор (T_STRING) или переменную (T_VARIABLE) или номер (T_NUM_STRING) Как удалить параметры в нескольких раскрывающихся меню Как документировать методы магии (_call и _callStatic) для IDE Добавить … если строка слишком длинная PHP используя Ajax с 3 последовательными выпадающими списками в зависимости от eachother Медленность найдена при выборе и кодировании образа базы 64 из базы данных Преобразование временной метки времени datetime из mysql в php Laravel FatalErrorException в строке Handler.php 25 Разбор RSS-канала в PHP с помощью DOM Сохранять клики внутри файла .txt / .php на сервере Предупреждение: mysqli_real_escape_string () ожидает ровно 2 параметра, 1 из них … что я делаю неправильно? Как загрузить и сохранить файлы с желаемым именем PayPal IPN возвращает INVALID

Разбор сложных данных JSON, возвращаемых API в javascript EDITED: он работал с PHP! CODE ADDED

EDITED WITH PHP CODE: это работает

$json_url = "https://httpapi.com/api/products/reseller-price.json?auth-userid"; $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json')); curl_setopt($ch, CURLOPT_URL, $json_url); $str = curl_exec($ch); $ar = json_decode($str,true); echo $ar['domcno'][0]['pricing']['addnewdomain'][1]; 

следующий javascript не работает!

 var xmlhttp = new XMLHttpRequest(); var url = "https://httpapi.com/api/products/reseller-price.json?5&api-key="; xmlhttp.onreadystatechange=function() { if(xmlhttp.readyState==4 && xmlhttp.status==200) { myFunction(xmlhttp.responseText); } } xmlhttp.open("GET",URL,true); xmhttp.send(); function myFunction(response) { var arr = JSON.parse(response); var i; var out = "<table>"; 

теперь отсюда я должен разобрать json-данные, а затем отобразить их в таблице

Пример данных Json выглядит следующим образом:

 {"dotpoker":{"privacy-protection":"0.0","0":{"pricing":{"addtransferdomain":{"1":"2494.69"},"restoredomain":{"1":"6653.79"},"addnewdomain":{"1":"2494.69"},"renewdomain":{"1":"2494.69"}},"category":{"category3":{"name":"NA","quantity":"0.00"},"category2":{"name":"NA","quantity":"0.00"},"category1":{"name":"receipts","quantity":"0.00"},"category6":{"name":"NA","quantity":"0.00"},"category5":{"name":"NA","quantity":"0.00"},"category4":{"name":"NA","quantity":"0.00"}}}},"dottires":{"privacy-protection":"0.0","0":{"pricing":{"addtransferdomain":{"1":"5475.39"},"restoredomain":{"1":"9634.39"},"addnewdomain":{"1":"5475.39"},"renewdomain":{"1":"5475.39"}},"category":{"category3":{"name":"NA","quantity":"0.00"},"category2":{"name":"NA","quantity":"0.00"},"category1":{"name":"receipts","quantity":"0.00"},"category6":{"name":"NA","quantity":"0.00"},"category5":{"name":"NA","quantity":"0.00"},"category4":{"name":"NA","quantity":"0.00"}}}} 

из вышеизложенного я должен показывать только в html-таблице на веб-странице имя домена: « dotpoker » и цену "addtransferdomain" , "renewdomain" , "addnewdomain" , так что четыре столбца и некоторые выбранные имена доменов.

Пожалуйста, помогите мне и дайте указания, я пошел, хотя так много запросов json и образцов кода, но я все еще застрял.

благодаря

PS Если есть способ сделать это в PHP, то также дайте мне знать

Кроме того, когда я разбирал его на http://json.parser.online.fr/, он показывает мне структуру, если кто-нибудь может проверить это и указать мне, как получить требуемые данные.