0
I’ve been trying for a while to deserialize a JSON return from my nodejs api. I’ve tried many ways and no success.
I have the following client request return JSON.
  "response": {
    "count": 1,
    "produtos": [
      {
        "id_produto": 1,
        "produto": "teste",
        "preco": 1455.99,
        "request": {
          "tipo": "GET",
          "descricao": "Retorna os detalhes de um produto específico.",
          "url": "http://localhost:3000/produtos/1"
        }
      }
    ]
  }
}
Already on the client side I have following codes:
I have a class for each equivalent object in json.
        //Representa o objeto 'response' em json
        public class ResponseObject
        {
            public List<ProdutoResponse> response { get; set; }
        }
        //Representa o array 'produtos' em json
        public class ProdutoResponse
        {
            public List<ListProdutos> produtos { get; set; }
        }
        //Especifica os campos do objetos dentro do array 'produtos' em json
        public class ListProdutos
        {
            public int id_produto { get; set; }
            public string produto { get; set; }
            public float preco { get; set; }
            public List<ListResquetStatus> request { get; set; }
        }
        //Especifica os campos dentro do objeto 'request'
        public class ListResquetStatus
        {
            public string tipo { get; set; }
            public string descricao { get; set; }
            public string url { get; set; }
        }
Deserializo o json: But it returns a null value
  static void JsonShowDes()
        {
            JavaScriptSerializer ser = new JavaScriptSerializer();
            var productsInfos = ser.Deserialize<List<ResponseObject>>(Get_json().ToString());           
        }

Mano vc is too much, our worked perfectly. Thank you very much ;) hugging
– Junior Gutekoski