Forum > Russian

Пытаюсь распарсить 2 JSONа и скопировать значениия

<< < (3/6) > >>

avk:

--- Quote from: Red_prig on August 19, 2021, 12:13:03 pm ---Стандартный json парсер и его DOM по мне довольно ужасен, я сильно переписал парсер и DOM для своих нужд...

--- End quote ---
Интересно, что скажет этот переписанный парсер насчёт вот такого JSON'а?

--- Code: Text  [+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i < x.length; i++) { x[i].style.maxHeight='none'; x[i].style.height = Math.min(x[i].clientHeight+15,306)+'px'; x[i].style.resize = "vertical";}};} ---  {"a":"b"}# 

Red_prig:
а что не так с этим файлом?

avk:
Так он как бы не совсем JSON.

avk:
Должен заметить, непереписанный тоже не усматривает никакой причины забраковать этот JSON.
Хотя любой онлайн валидатор сразу же даст отлуп.
Попробуйте проверить ещё вот такие варианты:

--- Code: Text  [+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i < x.length; i++) { x[i].style.maxHeight='none'; x[i].style.height = Math.min(x[i].clientHeight+15,306)+'px'; x[i].style.resize = "vertical";}};} ---  []] 
--- Code: Text  [+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i < x.length; i++) { x[i].style.maxHeight='none'; x[i].style.height = Math.min(x[i].clientHeight+15,306)+'px'; x[i].style.resize = "vertical";}};} ---  {"a": 1.e-} 

AlexTP:
Валидатор должен быть встроен. в FPJson (JsonConf) он как раз хорош.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version