ENC28J60 Module pull json or xml from web, help!

Hi Guys, I have a module with the ENC28J60 chipset and i need pull vars from my php site,i already make a json out for my vars, but i can't transform this on a vars for my display on arduino, what is the recomended library for this ? i dont found a working example in this case, only for W5100 shield.

Already Thanks!

Just for clarification, is the module in fact a ENC26J60 or a ENC28J60? What are you using for your display?

ENC28J60, this: , the display dont is a problem,i just have no idea how to receive and transform the json in variables.

Irrespective of how you are getting the JSON into the arduino, see here for some JSON arduino libraries.

I 'm not getting to pull the json from my server,i’m trying this for test, but i dont receive a html page in serial.

#include <EtherCard.h>

static byte mymac[] = { 0x74,0x69,0x69,0x2D,0x30,0x31 };

byte Ethernet::buffer[700];
static uint32_t timer;

const char website[] PROGMEM = "http://help.websiteos.com";

 //called when the client request is complete
static void my_callback (byte status, word off, word len) {
  //Serial.println(">>>");
  Ethernet::buffer[off+len] = 0;
  char* fullResponse;
  fullResponse = (char*) Ethernet::buffer + off;
  Serial.println(fullResponse);
  //Serial.println("...");
}



void setup () {
  Serial.begin(57600);
  Serial.println(F("\n[webClient]"));

  if (ether.begin(sizeof Ethernet::buffer, mymac) == 0) 
    Serial.println(F("Failed to access Ethernet controller"));
  if (!ether.dhcpSetup())
    Serial.println(F("DHCP failed"));

  ether.printIp("IP:  ", ether.myip);
  ether.printIp("GW:  ", ether.gwip);  
  ether.printIp("DNS: ", ether.dnsip);  

  if (!ether.dnsLookup(website))
    Serial.println("DNS failed");
    
  ether.printIp("SRV: ", ether.hisip);
}

void loop () {
  ether.packetLoop(ether.packetReceive());
  
  if (millis() > timer) {
    timer = millis() + 5000;
    Serial.println();
    Serial.print("<<< REQ ");
    ether.browseUrl(PSTR("/websiteos_br/"), "example_of_a_simple_html_page.htm", website, my_callback);
    ether.persistTcpConnection(true);
  }
}

I 'm not getting to pull the json from my server

Then why are you asking about how to do that?

const char website[] PROGMEM = "http://help.websiteos.com";

That is NOT a valid website. The http:// bit is the protocol to use to access the site. It is NOT part of the site.

Thanks man, now i only try remove the header from de response,if i have more questions i back.