|
|
|
Как в java парсить тексты javaScript?
|
|||
|---|---|---|---|
|
#18+
Есть ли стандартный способ для распарсивания текстов javaScript? Т.е. типа жаваскрипт превращать в элементы или в массивы какие? Допустим у меня есть код: Код: java 1. 2. 3. 4. 5. Я пробежал по страничке html и нашел нужный мне жаваскрипт. Этот код вернет этот жаваскрипт: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. И дальше я могу с ним работать как с текстом. Но мне как-то не нравится работать как с текстом! В этом тексте надо найти поля обьекта. Интересуют именно массивы данных. Типа такого: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Можно ли получить доступ к этим полям как к элементу? Или вообще как такое распарсить можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 20:52:11 |
|
||
|
Как в java парсить тексты javaScript?
|
|||
|---|---|---|---|
|
#18+
про json слышали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 21:14:55 |
|
||
|
Как в java парсить тексты javaScript?
|
|||
|---|---|---|---|
|
#18+
Слышал. И что? Каким боком применить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 21:44:01 |
|
||
|
Как в java парсить тексты javaScript?
|
|||
|---|---|---|---|
|
#18+
Надо же, что-то сегодня как никогда о JSON заговорили. И надо же, как только сам с этим вплотную столкнулся. В соседнем топике прицепил библиотечку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 21:45:56 |
|
||
|
Как в java парсить тексты javaScript?
|
|||
|---|---|---|---|
|
#18+
Допустим цвета похожи на json, а такое: Код: javascript 1. 2. 3. 4. 5. 6. не подсунуть в джейсон. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 21:47:59 |
|
||
|
Как в java парсить тексты javaScript?
|
|||
|---|---|---|---|
|
#18+
jabДопустим цвета похожи на json, а такое: Код: javascript 1. 2. 3. 4. 5. 6. не подсунуть в джейсон. Да ну? каждая строка - типичный объект javascript. а вот это типичный json - Код: javascript 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 21:51:16 |
|
||
|
Как в java парсить тексты javaScript?
|
|||
|---|---|---|---|
|
#18+
забыл никДа ну? каждая строка - типичный объект javascript. а вот это типичный json - Код: javascript 1. 2. 3. 4. 5. 6. Нет, это фигня на постном масле. Ни один парсер не распарсит ... :) Вот это javascript object: Код: javascript 1. 2. 3. 4. 5. 6. , который легко трансформируется в JSON (по стандартам): Код: javascript 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 22:37:26 |
|
||
|
Как в java парсить тексты javaScript?
|
|||
|---|---|---|---|
|
#18+
IDVsbruckзабыл никДа ну? каждая строка - типичный объект javascript. а вот это типичный json - Код: javascript 1. 2. 3. 4. 5. 6. Нет, это фигня на постном масле. Ни один парсер не распарсит ... :) Вот это javascript object: Код: javascript 1. 2. 3. 4. 5. 6. , который легко трансформируется в JSON (по стандартам): Код: javascript 1. 2. Так-то да, суть просто была в том, чтобы объединить в одну коллекцию, синтаксис не главное) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 22:40:22 |
|
||
|
Как в java парсить тексты javaScript?
|
|||
|---|---|---|---|
|
#18+
А, ну тогда да :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2012, 22:44:18 |
|
||
|
Как в java парсить тексты javaScript?
|
|||
|---|---|---|---|
|
#18+
IDVsbruckкоторый легко трансформируется в JSON (по стандартам): Ну раз легко, то для Вас не составит труда показать мне этот лёгкий способ!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 14:03:20 |
|
||
|
Как в java парсить тексты javaScript?
|
|||
|---|---|---|---|
|
#18+
С помощью указанной мною библиотеки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 16:38:28 |
|
||
|
Как в java парсить тексты javaScript?
|
|||
|---|---|---|---|
|
#18+
Угу. С помощью той библиотеки. Потом посмотрю чем отличается от: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Собсно это тот набор, которого я должен придерживаться. А другие библиотеки буду добавлять в свой проект, если окажется проще/лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 16:53:53 |
|
||
|
Как в java парсить тексты javaScript?
|
|||
|---|---|---|---|
|
#18+
Ммм.. в свой проект, имелось в виду, что не в своем проекте я должен использовать имеющийся набор библиотек. А в свой проект могу надобавлять что угодно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 16:55:48 |
|
||
|
Как в java парсить тексты javaScript?
|
|||
|---|---|---|---|
|
#18+
jab, Может оказаться небольшой overkill, но посмотри в сторону JSR-223 "Scripting for the Java Platform" Например здесь: Adam Bien Blog Сам я никогда этим не пользовался, но тема очень интересная ИМХО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 17:42:59 |
|
||
|
Как в java парсить тексты javaScript?
|
|||
|---|---|---|---|
|
#18+
Есть выражение: \sskus : \[.*\] Делаю патерн: Pattern p = Pattern.compile("\\sskus : \\[.*\\]"); Далее: Код: java 1. 2. 3. 4. И нихрена не находит! Хотя должно.. без .*\\] работает, но находит только кусочик естественно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 18:33:25 |
|
||
|
Как в java парсить тексты javaScript?
|
|||
|---|---|---|---|
|
#18+
String theSku = m.group(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 18:34:07 |
|
||
|
Как в java парсить тексты javaScript?
|
|||
|---|---|---|---|
|
#18+
опять не то.. вот: Код: java 1. 2. 3. 4. не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 18:36:07 |
|
||
|
Как в java парсить тексты javaScript?
|
|||
|---|---|---|---|
|
#18+
не работает .* Любой символ это в том числе и переход на следующую строку? Почему в java он не считает переход на новую строку как любой символ? Как тогда быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 18:56:16 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2132193]: |
0ms |
get settings: |
20ms |
get forum list: |
21ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
59ms |
get topic data: |
17ms |
get forum data: |
5ms |
get page messages: |
77ms |
get tp. blocked users: |
3ms |
| others: | 337ms |
| total: | 551ms |

| 0 / 0 |
