none
Como formatar uma LIST RRS feed

  • Pergunta

  • Boa tarde pessoal estou com o seguinte problema Eu criei um servidor de API para se comunicar com 1 Equipamento, porem a resposta esta vindo para a minha list dessa forma 
    [
        "00000001032211201716161111111111114cce\r\n0000000113221120171616111111111111e0af\r\n0000000123221120171616111111111111042d\r\n0000000133221120171616111111111111a84c\r\n0000000143221120171616111111111111dd08\r\n00000001532211201716161111111111117169\r\n0000000163221120171617111111111111d088\r\n00000001732211201716171111111111117ce9\r\n00000001832211201716171111111111113a00\r\n00000001932211201716171111111111119661\r\n00000002032211201716171111111111113607\r\n000000021622112017161703\r\n000000022622112017161704\r\n000000023616012018143902\r\n000000024616012018160803\r\n000000025616012018160904\r\n000000026417012018084110122018213000000000001ca87\r\n000000027410122018213110122018213000000000001c16f\r\n0000000284101220182133101220182130000000000019065\r\n0000000294101220182130101220182130000000000013d2b\r\n0000000304101220182134101220182130000000000012348\r\n0000000314101220182130171220182130000000000011a26\r\n0000000324171220182130170120182130000000000017961\r\n000000033417012018213410122018210000000000001629f\r\n000000034410122018210317012018000000000000001eac5\r\n0000000352170120180501   12232115412100000004545454011111111111Control iD                                                                                                                                            Rua Hungria 888                                                                                     9bb6\r\n0000000362170120180506   12232115412120012475000105291737164686Oficina de Computadores                                                                                                                               R. Mario Carmo, 663                                                                                 57d2\r\n0000000372170120180507   12232115412136232782000131218815195185Oficina de Computadores LTDA                                                                                                                          R. Maria do Carmo, 663                                                                              b9cf\r\n0000000382170120180511   12232115412125455573000130000000000000Oficina de Computadores LTDA                                                                                                                          R. Mario do Carmo, 366                                                                              ef10\r\n0000000395170120180512A111111111111TESTE                                               1P001223211541259ef\r\n000000040317012018051211111111111162f9\r\n0000000415170120180538I002233445548MauroL                                              00BS12232115412162c\r\n0000000425180120180000A002233445548MauroL                                              00BS12232115412e552\r\n00000004341801201800111801201800001223211541259ce\r\n0000000445180120180001E002233445548MauroL                                              00BS1223211541235f0\r\n000000045418012018002018012018000012232115412b9e9\r\n0000000464180120180000180120180000122321154123e7d\r\n000000047418012018000218012018093312232115412fe00\r\n000000048418012018094018012018094012232115412f9a0\r\n0000000494180120180940180120180940122321154120deb\r\n000000050418012018094018012018084012232115412b4e5\r\n000000051418012018084118012018094112232115412a3d8\r\n0000000524180120180941180120180941122321154120345\r\n0000000534180120181002180120181002122321154121c94\r\n000000054418012018101318012018101312232115412c586\r\n000000055419012018084319012018084312232115412a0e7\r\n000000056319012018173511111111111121ad\r\n000000057622012018100502\r\n000000058622012018100802\r\n0000000592220120181101   13556285630175299187000175000000000000DMT LOGISTICA LTDA                                                                                                                                    R.Malva Rosa, 216 - Juliana BH/MG                                                                   08d2\r\n0000000605220120181143I061713019311Willian Gomes Vitor                                 0PBS13556285630b98b\r\n0000000615220120181143I012073078771Willian Forense                                     0PBS13556285630f1c1\r\n0000000625220120181143I012011244414Willian Gomes                                       0PBS135562856304437\r\n0000000635220120181427E061713019311Willian Gomes Vitor                                 0PBS135562856306161\r\n0000000645220120181427E012073078771Willian Forense                                     0PBS13556285630096e\r\n0000000655220120181427E012011244414Willian Gomes                                       0PBS13556285630a35b\r\n0000000665220120181445I061713019311Willian Gomes Vitor                                 0PBS13556285630849b\r\n0000000675220120181446E061713019311Willian Gomes Vitor                                 0PBS135562856300262\r\n0000000685220120181446I061713019311Willian Gomes Vitor                                 0PBS135562856306fdd\r\n0000000695220120181446I012073078771Willian Forense                                     0PBS135562856302797\r\n0000000705220120181446I012011244414Willian Gomes                                       0PBS13556285630e2c1\r\n0000000715220120181459A061713019311Willian Gomes Vitor Edita                           0PBS1355628563039a1\r\n0000000725220120181459A012073078771Willian Forense Edita                               0PBS1355628563017dc\r\n0000000735220120181459A012011244414Willian Gomes Edita                                 0PBS135562856302c41\r\n0000000745220120181512A061713019311Willian Gomes Vitor Edita                           0PBS135562856300b85\r\n0000000755220120181512A012073078771Willian Forense Edita                               0PBS135562856303a3b\r\n0000000765220120181513A012011244414Willian Gomes Edita                                 0PBS13556285630827f\r\n0000000775220120181513A061713019311Willian Gomes Vitor ED                              0PBS135562856309a66\r\n0000000785220120181513A012073078771Willian Forense ED                                  0PBS13556285630cd86\r\n0000000795220120181513A012011244414Willian Gomes ED                                    0PBS135562856300825\r\n0000000805220120181514A061713019311Willian Gomes Vitor ED                              0PBS135562856302b82\r\n0000000815220120181514A012073078771Willian Forense ED                                  0PBS13556285630232b\r\n0000000825220120181514A012011244414Willian Gomes ED                                    0PBS13556285630f94b\r\n0000000835220120181516A061713019311Willian Gomes Vitor ED                              0PBS135562856309ba5\r\n0000000845220120181516A012073078771Willian Forense ED                                  0PBS13556285630b349\r\n0000000855220120181516A012011244414Willian Gomes ED                                    0PBS1355628563076ea\r\n0000000865220120181519A061713019311Willian Gomes Vitor ED                              0PBS1355628563067a3\r\n0000000875220120181519A012073078771Willian Forense ED                                  0PBS135562856306f0a\r\n0000000885220120181519A012011244414Willian Gomes ED                                    0PBS13556285630f5e0\r\n0000000895220120181524A061713019311Willian Gomes Vitor ED                              0PBS135562856303b20\r\n0000000905220120181524A012073078771Willian Forense ED                                  0PBS135562856305cea\r\n0000000915220120181524A012011244414Willian Gomes ED                                    0PBS135562856309949\r\n0000000925220120181529A061713019311Willian Gomes Vitor ED                              0PBS13556285630a015\r\n0000000935220120181529A012073078771Willian Forense ED                                  0PBS13556285630a8bc\r\n0000000945220120181529A012011244414Willian Gomes ED                                    0PBS135562856304d5a\r\n0000000955220120181529A061713019311Willian Vitor ED                                    0PBS135562856309f98\r\n0000000965220120181529A012073078771Willian  ED                                         0PBS135562856304c98\r\n0000000975220120181529A012011244414Willian ED                                          0PBS13556285630e232\r\n0000000985220120181531A061713019311Willian Vitor ED                                    0PBS13556285630a082\r\n0000000995220120181531A012073078771Willian  ED                                         0PBS135562856306c41\r\n0000001005220120181531A012011244414Willian ED                                          0PBS1355628563053c1\r\n0000001015220120181534A061713019311Willian Vitor ED                                    0PBS135562856307a69\r\n0000001025220120181534A012073078771Willian  ED                                         0PBS13556285630a969\r\n0000001035220120181534A012011244414Willian ED                                          0PBS1355628563007c3\r\n000000104623012018142602\r\n000000105623012018143802\r\n0000001065230120181448E012073078771Willian  ED                                         0PBS135562856305781\r\n0000001075230120181448E111111111111TESTE                                               1P0013556285630868b\r\n0000001085230120181448E061713019311Willian Vitor ED                                    0PBS1355628563043fa\r\n0000001095230120181448E012011244414Willian ED                                          0PBS13556285630a662\r\n0000001105230120181450I061713019311Willian Vitor                                       0PBS13556285630a011\r\n0000001115230120181450I012073078771Willian Forense                                     0PBS135562856305f17\r\n0000001125230120181450I012011244414Willian Boston                                      0PBS135562856300ed9\r\n0000001135230120181454A061713019311Willian VitorED                                     0PBS13556285630969e\r\n0000001145230120181454A012073078771Willian ForenseED                                   0PBS135562856304294\r\n0000001155230120181454A012011244414Willian BostonED                                    0PBS13556285630e153\r\n0000001165230120181459E061713019311Willian VitorED                                     0PBS135562856302e70\r\n0000001175230120181459E012073078771Willian ForenseED                                   0PBS13556285630da3f\r\n0000001185230120181459E012011244414Willian BostonED                                    0PBS1355628563026b1\r\n000000119612032018145502\r\n0000001204120320181510120320181410135562856300579\r\n000000121412032018143712032018133713556285630a1b9\r\n000000122412032018133712032018143713556285630a807\r\n000000123612032018163402\r\n000000124613032018080605\r\n\r\nAFD00014003750032888.txt"
    ]
    Eu gostaira de separar toda essa lista em uma nova lista aonde cada item seria ate o \r\n pois eu preciso tirar o \r\n tambem então queria ajuda para saber como que eu faço isso vou ter que varrer essa lista para pegar esse UNICO dado e coloca em um string depois percorrer a string para separar os dados em uma nova lista ? e como eu poderia fazer isso da maneira mais correta?
    quinta-feira, 15 de março de 2018 16:28

Respostas

  • Voce pode fazer um split:

    string[] result = test.Split(new string[] {"\n", "\r\n"}, StringSplitOptions.RemoveEmptyEntries);

    att


    William John Adam Trindade
    Analyste-programmeur


    Sogi Informatique ltée
    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer". Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    • Marcado como Resposta Vitor Willian quinta-feira, 15 de março de 2018 18:23
    quinta-feira, 15 de março de 2018 17:16
    Moderador

Todas as Respostas

  • Voce pode fazer um split:

    string[] result = test.Split(new string[] {"\n", "\r\n"}, StringSplitOptions.RemoveEmptyEntries);

    att


    William John Adam Trindade
    Analyste-programmeur


    Sogi Informatique ltée
    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer". Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    • Marcado como Resposta Vitor Willian quinta-feira, 15 de março de 2018 18:23
    quinta-feira, 15 de março de 2018 17:16
    Moderador
  • Beleza fiz dessa forma 

    private static List<string> Marcacoes = new List<string>();
    Marcacoes = ID.GetAfd();
    string Receb = "";
    foreach (string item in Marcacoes)
    {
         Receb = item;
    }
    string[] result = Receb.Split(new string[] { "\n", "\r\n" }, StringSplitOptions.RemoveEmptyEntries);

    Agora eu queria pegar essa Array e colocar na Lista Novamente para gerar um retorno porem dessa vez cada item seria algo mais ou menos assim : 

    00000001032211201716161111111111114cce,

    0000000113221120171616111111111111e0af

    Para que o retorno do meu Json fique cada Item em sendo um objeto teria como me ajudar em como eu poderia fazer isso ?

    quinta-feira, 15 de março de 2018 17:24
  • Basta transformar o array em uma list novamente.

    List<string> novalista= result.ToList<string>();

    Mas eu nao entendi porque voce faz isso:

    foreach (string item in Marcacoes)
    {
         Receb = item;
    }

    se seu retorno possui mais que 1 retorno, somente o ultimo item da lista esta sendo convertido.


    William John Adam Trindade
    Analyste-programmeur


    Sogi Informatique ltée
    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer". Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    quinta-feira, 15 de março de 2018 17:50
    Moderador
  • Mesmo que na lista so tenha 1 Elemento eu precisei ler ela para colocar em uma string existiria um jeito mais facil deu pegar essa informação manda pra uma String ai na String eu fiz o split e agr preciso devolver pra list porem agr que vc falo dessa parte ai se tu souber de uma maneira mais fácil. 
    quinta-feira, 15 de março de 2018 18:23
  • Vlw cara Funcionou direitinho, Obrigado
    quinta-feira, 15 de março de 2018 18:29
  • Se voce garantir que sua lista de retorno sempre vai ter 1 elemento, entao voce pode fazer assim:

    List<string> Marcacoes = new List<string>();
    Marcacoes = ID.GetAfd();
    string Receb = Marcacoes.First();//pega somente o primeiro item da lista
    string[] result = Receb.Split(new string[] { "\n", "\r\n" }, StringSplitOptions.RemoveEmptyEntries);
    List<string> novalista= result.ToList<string>();

    att


    William John Adam Trindade
    Analyste-programmeur


    Sogi Informatique ltée
    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer". Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".


    quinta-feira, 15 de março de 2018 18:30
    Moderador