Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.12.2019, 05:43
Кандидат Javascript-наук
Отправить личное сообщение для pokk Посмотреть профиль Найти все сообщения от pokk
 
Регистрация: 30.01.2014
Сообщений: 145

Как сделать отображение json без знание ключей?
Для выдачи отладочной информации из сервера использую get ответ, в формате json. Без всякого оформления, чисто отображения браузера json, в принципе меня устраивает и такой вариант, но со временем становиться все больше и больше запросов(на выдачу информации), и начинаешь забывать название запросов, большие маленькие буквы где стоят и тд. задумал на определенной странице не доступной пользователю сделать select с запросами и ниже отображение ответа в списке
с отступами есть есть объект в json.
Подскажите в какую сторону двигаться?
Ответить с цитированием
  #2 (permalink)  
Старый 09.12.2019, 07:31
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от pokk
Подскажите в какую сторону двигаться?
Ты пример какой челе приведи... Де вот такой json хочу вот так показывать...
Ответить с цитированием
  #3 (permalink)  
Старый 09.12.2019, 07:49
Кандидат Javascript-наук
Отправить личное сообщение для pokk Посмотреть профиль Найти все сообщения от pokk
 
Регистрация: 30.01.2014
Сообщений: 145

пример такой
{"DebugConectBC":"CntTimeout":212,"CntNotValid":0,"CntNotValidCrc":0,"CntReceivePack":0,"CntSuccessPack":0},"DebugReceiveCmd":"CntCmdStart":0,"CntCmdSWR":0,"CntCmdPause":0,"CntCmdRestart":0}}

Хочу примерно так
{
  "DebugConectBC": {
    "CntTimeout": 212,
    "CntNotValid": 0,
    "CntNotValidCrc": 0,
    "CntReceivePack": 0,
    "CntSuccessPack": 0
  },
  "DebugReceiveCmd": {
    "CntCmdStart": 0,
    "CntCmdSWR": 0,
    "CntCmdPause": 0,
    "CntCmdRestart": 0
  }
}

Последний раз редактировалось ksa, 09.12.2019 в 08:03.
Ответить с цитированием
  #4 (permalink)  
Старый 09.12.2019, 07:50
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от pokk
Хочу примерно так
Просто текстом показать?
Ответить с цитированием
  #5 (permalink)  
Старый 09.12.2019, 07:52
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

pokk, сервер должен добавлять в json форматирование, а помещая его в PRE и будет "красота".
Ответить с цитированием
  #6 (permalink)  
Старый 09.12.2019, 08:02
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от pokk
пример такой
Он еще и синтаксически не верный...

Как вариант...

<style type='text/css'>
div div {
	margin-left: 50pt;
}
</style>
<div id='txt'></div>
<script type='text/javascript'>
var str='{"DebugConectBC":{"CntTimeout":212,"CntNotValid":0,"CntNotValidCrc":0,"CntReceivePack":0,"CntSuccessPack":0},"DebugReceiveCmd":{"CntCmdStart":0,"CntCmdSWR":0,"CntCmdPause":0,"CntCmdRestart":0}}';
str=str.replace(/{/g,'{<div>');
str=str.replace(/}/g,'</div>}');
str=str.replace(/,/g,',<br />');
document.getElementById('txt').innerHTML=str;
</script>
Ответить с цитированием
  #7 (permalink)  
Старый 09.12.2019, 08:04
Кандидат Javascript-наук
Отправить личное сообщение для pokk Посмотреть профиль Найти все сообщения от pokk
 
Регистрация: 30.01.2014
Сообщений: 145

Цитата:
Просто текстом показать?
Да просто текст.
laimas, Это сложно сервер сам пишу на чистом си, и json пока формирую руками(т.е жестко указываю когда запятые и скобочки ставить =( ).
Ответить с цитированием
  #8 (permalink)  
Старый 09.12.2019, 08:05
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от pokk
Да просто текст.
Выше я показал некий вариант решения...
Ответить с цитированием
  #9 (permalink)  
Старый 09.12.2019, 08:20
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от pokk
сервер сам пишу на чистом си
https://docs.microsoft.com/ru-ru/dot...xt-json-how-to
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать отображение новых заявок на главной странице? Astin Общие вопросы Javascript 3 10.02.2016 12:00
Чем можно сделать отображение видео на сайте как в примере? Duda.Ml1986@gmail.com Библиотеки/Тулкиты/Фреймворки 0 24.10.2014 11:13
Как получить json объект? light Общие вопросы Javascript 5 28.07.2014 17:14
как сделать чтобы цвета менялись без остановки? allcoma Javascript под браузер 1 02.06.2014 07:54
Как сделать электронный каталог продукции? natarius Серверные языки и технологии 6 24.05.2009 20:56