« first day (2169 days earlier)      last day (1237 days later) » 
00:00 - 19:0019:00 - 00:00

19:30
@Orion no entiendo tu problema...
19:45
@gbianchi Hice este post expplicando con as detalle: es.stackoverflow.com/questions/489162/…
@Orion y probaste hacer un pegado especial del json dentro de visual studio? eso te genera la clase que necesitas para descerealizar....
si no tenes herramientas on line que te generan la clase
Ahora que lo dices, con el JSON que publique en la pregunta, me da un error hasta que le saco las llaves con las que envuelve al array (no se si ira por ahí el problema):
es un array de jsons????
jajajaja
capaz te alcanza con hacer un replace al recibirlo, si sabes que viene mal...
o capaz, pensas que viene asi porque donde lo estas viendo te lo muestra asi...
XD
Ese texto lo saque del typebinder cuando hace el parseo en el try
el value
Cuando puse el mouse encima del FirstValue:
No se ve mas con las llaves, pero tiene esas barras
Ya probé 20 ml cosas y me leí 80 paginas viendo si doy con lo que esta mal y nada
20:03
las corchetes estan
las barras son porque en un string, el caracter " es reservado, entonces tiene que tener una \ antes para mostrarlo...
para mi, hacele un replace de [ y ] por nada, y probar parsearlo de vuelta...
aunque eso, para mi, no es un json valido...
esas comas en el medio me molestan...
es un array de algo... pero no es un json...
Probe con el de List<int> y le pone esas barras, asi que eso no tiene que ser el problema
ah justo leí lo tuyo de las barras{
Con un solo elemento me lo parseo
No se porque el problema todavía pero algo es algo jajajaja
Si me preguntan porque, no se, pero ya funciona otra vez. Que linda la programación :)
20:48
eso es un json mal formado
el api a donde lo envias o donde lo recibes cual es ??? en la documentación debe star la respuesta
21:19
@Orion porque no es un json.. es una lista de algos...
22:07
@FranciscoNúñez-TodoPoderoso Acá esta todo en mas detalle es.stackoverflow.com/questions/489162/…
Capaz que la estructura si esta mal estara en como armo el formdata en el front antes de enviarlo? (en la pregunta esta como lo armo)
El JSON que me llega es este [{"itemId":7,"quantity":2},{"itemId":8,"quantity":6}] (lo de las llaves extra al lado de los corchetes los debe agregar por alguna razón el framework. Ahora ya funciona generándome bien la lista, pero si creén que hay algo mal, diganme que seria puntualmente y lo veo asi lo dejo bien hecho
Mire en la documentacion y hay JSON (json.org/example.html) con esa estructura (menuitem):

{"menu": {
  "id": "file",
  "value": "File",
  "popup": {
    "menuitem": [
      {"value": "New", "onclick": "CreateNewDoc()"},
      {"value": "Open", "onclick": "OpenDoc()"},
      {"value": "Close", "onclick": "CloseDoc()"}
    ]
  }
}}
0
A: No me deja instalar paquetes con PIP en Windows 10

Alexi Ariasa veces es porque el pip no funciona, intenta con npm, por ejemplo npm install conda

Me quiero morir
XD
Hacemos una recopilación de las cosas que vemos en los foros y nos hacemos millonarios vendiéndolo como un libro de humor para programadores
22:27
no tiene esa estructura.. los corchetes estan dentro de un item del json
no estan alrededor del json.. el json comienza con una llave...
@Christian cristian.. en realidad, es una respuesta que esta mal!
que no es lo mismo, que no es una respuesta...
eso como flag se rechaza...
@Christian "los reportes no deben utilizarse para indicar errores técnicos, o una respuesta errónea"
pensé en reportarlo como respuesta de baja calidad pero ... sinceramente más le veía pinta de no ser una respuesta
ya que es algo absurdo
ah ya entendí a lo que se referían, tendría que ser así:
{
"items": [
{"itemId":7,"quantity":2},
{"itemId":8,"quantity":6}
]
}
@Orion no me voy a liar con la sopa de letras que tienes por código te voy a dejar un ejemplo muy limpio en PHP de un array/matriz/estructura que he convertido a un string json para que veas como es el string generado: wtools.io/php-sandbox/b7cW
sopa de letras?
22:43
@Orion te dejo haca otro ejemplo con la estructura que estas dejando ...
esta estructura:
$array2 = [
    'items' => [
        0 => [
            'itemId'=>7,
            'quantity'=>2,
            ],
        1 => [
            'itemId'=>8,
            'quantity'=>6,
            ],
        ],
    ];
@FranciscoNúñez-TodoPoderoso Que el JSON este mal generado y eso genere el error en el parseo lo entiendo, pero no me parece que de ahí a decirme eso y tirarme un ejemplo de JSON que ya lo busque por mi cuenta en mensajes anteriores estuvo de mas
@Orion Jsonline: jsonlines.org, es un tipo de estructura dónde cada línea es un json válido aunque en su totalidad el archivo es inválido como JSON.
te da string:
{"items":[{"itemId":7,"quantity":2},{"itemId":8,"quantity":6}]}
@PatricioMoracho es correcto
22:55
@gbianchi En ese que pase omití las llaves, pero en el post del problema (y creo que antes aca) están las llaves. No me di cuenta y ya no me dejaba editar el mensaje
Pero buena, en limpio es asi:
@FranciscoNúñez-TodoPoderoso ¿Me podrías decir que cosa puntualmente es "la sopa de letras que tienes por código" así mejoro como desarrollador?
23:32
@Orion montaste un post con 7 pedazos de scripts de C# que no se que orden de relacion tienen para consumir un api ... en donde describes que tu back/Front implementa una estructura de json que no es compatible con json y te da error que no colocaste en el post XD ... para mi eso es sopa de letra ...
debe ser mas simple y reproducible para poder ayudarte...
Cuales son los "7 pedazos de scripts"?
Me parece que di con lujos de detalles el problema. Lo único es el JSON generado que si te podes burlar todo lo que quieras, pero de ahí a lo otro ya no se...
@Orion no me estoy burlando ... te estoy haciendo una critica y te estoy diciendo como lo veo ....
@Orion tomalo como quieras...
El post solo tiene un campo el cual debería estando bien armado el JSON, enviar un array con los objetos, no se que tanta sopa de letra puedo armar ahí
23:37
@Orion te trate de ayudar para que vieras el string de un json
y nisiquieras miraste la sintaxis
@Orion sigo sin entende
Y te lo agradezco, pero de ahí a la primer respuesta me pareció fuera de lugar, y en todo caso, cuando se dice que algo es una sopa de letras, se debería fundamentar el porque ¿no? una cosa es el JSON deforme que no estoy diciendo nada respecto a eso, y otro es el código en si
primero lo que debes plantear es que debe hacer el programa.... esto toma datos de aqui y los convierte en esto; paso lugo detallas lo que intentas.... lo que sale + el error y lo que esperas....
@Orion tu explicacion solo la entiendes tu
eso es una sopa de letras
@Orion esto de donde viene o donde lo obtienes??????
Lo envío desde mi front-end en el cual utilizo angular a mi API la cual esta hecha con ASP.NET Core
@Orion entonces estas usando javascript (explica esto como lo haces) para enviar a tu backend/API (como lo recibe, completamente y que esperas hacer con el)
si tienes un front-end angular, debes de manera amigable recojer los datos necesarios para enviarlos, como lo haces ....
Pero esta en el post. Esta las clases que uso y despues el formdata en donde tomo el array<ItemForOrderFormVM> dentro de la clase OrderFromFormVM para armar el formdata
23:49
angular usa typescript
@AgileSoul ok gracias por la aclaracion; typescript compila a javascript ... donde esta la parte del script que captura los datos en los input y los convierte en json para enviarlo a la api...
:59319939 agregaste hace 2 minutos esto:
export class ItemForOrderFormVM {

  itemId: number = 0

  quantity: number = 0
}
Exacto
como interactua eso con tus inputs???
@Orion no me digas que esta en post por que lo que yo vi hace 10 minutos no es lo mismo que hace 2 minutos, como te explicado ya ... tienes que mejorar el planteamiento de tu pregunta hay cosas que no podemos adivinar o digerir ....
No lo agregue porque me parecía que iba quedar un post muy largo y como lo tomo no iba a aportar nada. Lo toma de un FormArray en donde se genera HTML dinámico, un control por cada articulo que cargue el usuario al pedido
@FranciscoNúñez-TodoPoderoso Fijate en el pie del post en donde digo justamente lo que iba a agregar
No tengo problema en decir si eso no estaba
Pero si lo estaba desde el segundo 1 del post
@Orion agréguelo; aqui nadie es walter mercado ni cree en las estrella ... adivinar de donde vienen los datos o suponer puede ser un problema en donde te den una respuesta n una dirección que no es la deseada
voy a cenar un placer conversar sigue hechandole ganas vas por buen camino...
23:59
Pero estaba, lo añadido es lo mismo del front pero en el back. Sinceramente no puse el del back porque me pareció tonto poner exactamente lo mismo del front en el back. Si estoy enviando un array de numeros en el front, no voy a estar esperando un diccionario en el back
00:00 - 19:0019:00 - 00:00

« first day (2169 days earlier)      last day (1237 days later) »