@UserTrue
Когда искал по форуму, часто встречал ответы этого пользователя. Если найдется минутка, поделитесь опытом. Пока выделил два возможных решения замены curl http. Может есть еще варианты? Какой вариант для вас лучше?
Помогите спарсить.
-
Есть вот такой код
"TITLE":"Название первого тайтла"","DESCRIPTION":"описание1","TITLE":"Название2","DESCRIPTION":"Описание2","TITLE":"342344326","DESCRIPTION":"23434","TITLE":"ваыфвааппр","DESCRIPTION":"","TITLE":"5апавпвап","DESCRIPTION":"","TITLE":"выалывавыва","DESCRIPTION":""Мне нужно спарсить TITLE, который содержит например "первого"(другие слова не известны)
Думаю это легко просто я не умею ничего. -
@Canine Нужно выполнить код
var arr = '"TITLE":"Название первого тайтла"","DESCRIPTION":"описание1","TITLE":"Название2","DESCRIPTION":"Описание2","TITLE":"342344326","DESCRIPTION":"23434","TITLE":"ваыфвааппр","DESCRIPTION":"","TITLE":"5апавпвап","DESCRIPTION":"","TITLE":"выалывавыва","DESCRIPTION":""'.split(','); var title = arr[0].split(':').pop();В переменной title должно быть значение. Вместо приведенного текста нужно подставить переменную с текстом. Не проверял, но должно работать. Либо, если там идет полноценный JSON (думаю, так и должно быть), то нужно просто его распарсить через JSON.parse()
-
@blackhacker Блин, я не понял куда мне вставить текст который должен присутствовать в переменной, которая спарсит содержимое тайтла.
-
@blackhacker Ну я понял, а мне нужно, чтобы парсились только те тайтлы, где есть определенное слово, куда его вставить.(Может я очень туплю)
-
-
@blackhacker Да, обрамлено {}, это JSON .(из вк API) Я узнал что можно преобразить в xml, буду работать через него, ну или как мне подсказал support использовать сначала JSON.parse(). Спасибо за помощь. (Пытаюсь парсить открытые альбомы по ключу. https://api.vk.com/method/photos.getAlbums?owner_id=- тут id)