Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #33643

Re: Function to explode not working... Need some help please.

From Arne Vajhøj <arne@vajhoej.dk>
Newsgroups comp.lang.java.programmer
Subject Re: Function to explode not working... Need some help please.
Date 2016-02-07 12:33 -0500
Organization Aioe.org NNTP Server
Message-ID <n97v4j$e36$2@gioia.aioe.org> (permalink)
References <e2f22306-52c2-48b4-974e-4a3ea18bd614@googlegroups.com>

Show all headers | View raw


On 2/7/2016 3:32 AM, hazael00@gmail.com wrote:
> I'm using Kimono to extract some data and create an API:
>
>      {
>        "name": "site update",
>        "count": 4,
>        "frequency": "Manual Crawl",
>        "version": 1,
>        "newdata": true,
>        "lastrunstatus": "success",
>        "thisversionstatus": "success",
>        "thisversionrun": "Sun Feb 07 2016 05:13:26 GMT+0000 (UTC)",
>        "results": {
>          "collection1": [
>            {
>              "title": {
>                "href": "http://www.tvtrailers.com/scenes/view/id/9418/title-1/",
>                "text": "Title 1"
>              },
>              "pubDate": "February 6, 2016",
>              "index": 1,
>              "url": "http://www.tvtrailers.com/home/"
>            },

> I'm trying to `GET` the value of `href` inside the `title` `element`,
> then `explode` the `string` to obtain the id number (`9418`, `9422`,
> `9358`, `9419` on the code above) and create a new property with just
> the id number.
>
> Or, if is not possible to create a new property, then I would like
> tojust replace all the `href` string and keep the id number instead of
 > the full `href` url.
>
> Here is the updated `function` I'm using with the code provided by
> Trincot on the comments below:
>
>       // main function
>          function addPostNumbers(data) {
>              for(var collection in data.results) {
>                  data.results[collection].forEach(function(row) {
>                      if (parts = row.title.href.match(/\/(\d+)\//)) {
>                          row.title.post_number = parts[1];
>                      }
>                  });
>              }
>          }
>
>      // call the main function
>      addPostNumbers(data);
>
>      // write result in document.
>      document.write('<pre>' + JSON.stringify(data, null, 2) + '</pre>');

That does not look like Java.

Arne

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Function to explode not working... Need some help please. hazael00@gmail.com - 2016-02-07 00:32 -0800
  Re: Function to explode not working... Need some help please. Arne Vajhøj <arne@vajhoej.dk> - 2016-02-07 12:33 -0500
    Re: Function to explode not working... Need some help please. Eric Douglas <e.d.programmer@gmail.com> - 2016-02-08 05:20 -0800
      Re: Function to explode not working... Need some help please. Arne Vajhøj <arne@vajhoej.dk> - 2016-02-08 12:38 -0500

csiph-web